-1

ログインプロセス後にポップアップウィンドウを開いていますが、

ブラウザでURLをコピーして貼り付けても、特定のポップウィンドウを開くことができないという要件

このコードを使用しましたが、機能していません。

    Dim urlcopy As String = ""
    If Request.UrlReferrer IsNot Nothing Then
        urlcopy = Request.UrlReferrer.Segments(Request.UrlReferrer.Segments.Length - 1)
    End If
    If urlcopy = "" Then
        Response.Redirect("~/GenError.aspx") -- reaching here at normal case also
    End If
4

1 に答える 1

0

ページへのリファラーまたは URL は、セキュリティとは何の関係もありません。ログインしていないときにユーザーが特定のページにアクセスできないようにするには、そのページが要求されたときにユーザーがログインしているかどうかを確認します。

ポップアップ部分のみの場合: 私の知る限り、ページがポップアップまたは「通常の」ブラウザ ウィンドウに表示されているかどうかを検出できません。

于 2013-06-14T08:52:32.437 に答える