gpt4 book ai didi

asp.net - 传递查询字符串时绕过表单例份验证

转载 作者:行者123 更新时间:2023-12-04 21:26:45 26 4
gpt4 key购买 nike

在 ASP.Net 中,如果传入特定的查询字符串参数,是否有人知道绕过表单例份验证的方法?

如:

mydomain.com/myprotectedpage.aspx

...我想受到表单例份验证的保护(因此,重定向到登录页面)
mydomain.com/myprotectedpage.aspx?myBypassParameter=me

...我希望页面正常呈现

这是可能吗?

最佳答案

并不是真正的任何“官方”方式。

你可以做我做的,是有一个基页而不是 system.web.ui.page 像这样:

Public MustInherit Class ProtectedPage
Inherits System.Web.UI.Page

Private Sub Page_InitComplete(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.InitComplete
If User.Identity.IsAuthenticated = False Then
If String.IsNullOrEmpty(Request.QueryString("myBypassParameter")) Then
FormsAuthentication.RedirectToLoginPage()
End If
End If
End Sub

结束类

关于asp.net - 传递查询字符串时绕过表单例份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2096120/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com