LoginSignup
0
0

More than 5 years have passed since last update.

asp.net フォーム認証後のリダイレクト先について

Last updated at Posted at 2018-02-23

いまさら、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 を使って、データを共有型して、自由にデータベースを作れるようなアプリを作成しています。

クラウドデータ共有データベース Ganso

0
0
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0