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 = "无法登录!";
}
-----------------------
我要的就是有个Manage的文件夹需要验证了才能看到里面的文件
可是现在怎么都通不过验证,FormsAuthentication.SetAuthCookie都已经执行到了
不知到我的web.config设置对没有?