基于ASP.NET表单的身份验证
我正在寻找一些关于ASP.NET项目中基于表单的身份验证实现的指南 我有Welcome.ASPX页面,其中登录字段显示如下基于ASP.NET表单的身份验证,asp.net,forms-authentication,Asp.net,Forms Authentication,我正在寻找一些关于ASP.NET项目中基于表单的身份验证实现的指南 我有Welcome.ASPX页面,其中登录字段显示如下 <authentication mode = "Forms"> <forms loginUrl = "Login.aspx" name = ".ASPXFORMSAUTH" /> </authentication> <authorization> <deny users = "?" /> </a
<authentication mode = "Forms">
<forms
loginUrl = "Login.aspx"
name = ".ASPXFORMSAUTH" />
</authentication>
<authorization>
<deny users = "?" />
</authorization>
Welcome.aspx.vb
用户输入“LoginID”->\u LoginID.Text=“Test01”
用户输入“密码”-->\u Password.Text=“你好”
检查表格,检查过了
单击登录按钮-->\u btnLogin.Click
Protected Sub _Login_Click(ByVal sender As Object, ByVal e As System.Web.UI.ImageClickEventArgs) Handles _Login.Click
IF LoginID and Password MATCHES = TEUE THEN // Comparison is done from database
FormsAuthentication.RedirectFromLoginPage(_LoginID.Text, PersistForms.Checked)
// Using above line it redirects to defailt webpage of my application BUT I WANT TO REDIRECT TO other then default page. How can i do this? ?? How to rediect to EmployeeInfo.ASPX page from here????
End Sub
Web配置更新如下
<authentication mode = "Forms">
<forms
loginUrl = "Login.aspx"
name = ".ASPXFORMSAUTH" />
</authentication>
<authorization>
<deny users = "?" />
</authorization>
谢谢您需要在web.config中设置默认URL。更多信息请点击此处: 所以你可以这样做:
<authentication mode="Forms">
<forms loginUrl="welcome.aspx"
defaultUrl="employeeInfo.aspx" />
</authentication>
设置cookie并自己重定向:
如果ReturnUrl位于querystring中,是否将使用defaultUrl?i、 他们刚从一个安全页面跳出为什么你不使用登录控制?它很强大。