不应使用复制粘贴URL打开PopUp窗口

时间:2013-06-14 08:46:37

标签: asp.net vb.net

我在登录过程后打开弹出窗口,

现在要求on无法通过在浏览器中复制粘贴网址来打开该特定的弹出窗口

我已经使用了这段代码,但它无效。

    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

1 个答案:

答案 0 :(得分:0)

引荐来源或页面的URL与安全性无关。如果您不希望用户在未登录时访问某个页面,请检查用户是否在请求该页面时登录。

如果仅关于弹出窗口部分:据我所知,您无法检测页面是在弹出窗口还是“常规”浏览器窗口中显示。