いまさら、asp.net のフォーム認証 だとは思いますが、asp.net を基礎から覚えたくて、勉強中です。
フォーム認証で、「MOTOフォルダ内のページにアクセスするときは、認証を要求する。」という設定なのですが、[web.config]は下記のような設定にしています。
web.config
<authentication mode="Forms">
<forms name="loginCookie" loginUrl="sign-in.aspx" protection="All" timeout="30" path="/" >
</forms>
</authentication>
<authorization>
<!-- すべて許可 -->
<allow users="*" />
</authorization>
<location path="MOTO">
<system.web>
<authorization>
<deny users="?" />
</authorization>
</system.web>
</location>
sign-in.aspxで、認証後に要求元へのリダイレクトは、下記のようにしていますが、要求元がない状態場合の、sign-in.aspxで認証後のリダイレクト先は、どのように設定するのでしょうか?
sign-in.aspx
If sLoginID > 0 And Me.txtAccount.Text = sLoginName And Me.txtPassword.Text = sLoginPW Then
Session("LoginID") = sLoginID
'要求元へリダイレクト (要求元がないときは、Default.aspx)
FormsAuthentication.RedirectFromLoginPage(Me.txtAccount.Text, True)
Else
login_message.ForeColor = Drawing.Color.Red
login_message.Text = "認証に失敗しました。"
'MsgBox("認証に失敗しました。")
End If
初歩的な質問で申し訳ございません。
どなたか、ご教主お願いします。
いま、私が取り組んでいるプログラムのご紹介
Azure SQL と Access を使って、データを共有型して、自由にデータベースを作れるようなアプリを作成しています。