C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 31 を表示中)
■15193 / )  Re[4]: URLのReturnUrl
□投稿者/ HR (3回)-(2008/03/06(Thu) 14:19:17)
返信ありがとうございます。

まず、ログイン画面でログインボタン押下時の処理です

    Private Sub btnLogin_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnLogin.Click

        Dim sURL As String
        Dim lPos As Long

        '' エラー表示はいったん非表示
        Me.lblErr.Visible = False

        '' 入力エラーがなければ実行
        If Page.IsValid Then
            'ログイン初回情報設定
            Session("LOGIN_INIT") = "INIT"

            '' セッションIDを取得
            Session("LOGIN") = "LOGIN"
            Dim sRdURL As String
            sRdURL = FormsAuthentication.GetRedirectUrl(txtStaffNo.Text, False)

            'Session("RETURN") = Request.QueryString("ReturnUrl")
            sURL = Page.Request.Url.Query
            lPos = InStr(sURL, "?ReturnUrl=")
            If lPos > 0 Then
                Session("RETURN") = Replace(Mid(sURL, lPos + Len("?ReturnURL=")), "%2fkeihi%2f", "")
            End If

            '' トップページを表示
            FormsAuthentication.RedirectFromLoginPage(txtStaffNo.Text, False)
        End If

    End Sub

ログインボタン押下時に、G02000から処理が始まったり、G17015から始まったりするのはどのようなことが考えれるのでしょうか?

宜しくお願いします。

返信 編集キー/


管理者用

- Child Tree -