forms验证 问题!
---web.config
<system.web>
...
<authentication mode="Forms">
<forms name="Catalog.ASPXAUTH " loginUrl="/Manage/login.aspx" protection="All" timeout="30" path= "/">
</forms>
</authentication>
<authorization>
<allow users="*" />
</authorization>
..
</system.web>
<location path="Manage">
<system.web>
<authorization>
<deny users="?" />
</authorization>
</system.web>
</location>
--------------------------C#
private void btnOK_Click(object sender, System.EventArgs e)
{
string strUserName = Tool.FormatString(this.txtUserName.Text.Trim());
string strPassword = Tool.FormatString(this.txtPassword.Text.Trim());
DataTable dt = CDB.GetUserByLogin(strUserName,strPassword);
if(dt.Rows.Count > 0)
{
FormsAuthentication.SetAuthCookie(strUserName,false);
string returnUrl = Request.QueryString["ReturnUrl"];
if (returnUrl == null) returnUrl = "/";
Response.Redirect(returnUrl);
}
else
{
this.labMessage.Text = "无法登录!";
}
--------------
输入正确后怎么还是不能用过验证阿?老是出现login.aspx页面