项目中有一inside目录,用户通过登录后可访问,拒绝匿名用户访问,Web.Config配置如下:
<?xml version="1.0" encoding="utf-8" ?>
<configuration> <system.web>
......
</system.web> <location path="inside">
<system.web>
<authentication mode="Forms">
<forms name=".ASPXAUTH" loginUrl="../login.aspx" protection="All" timeout="1440" path="/" />
</authentication>
<authorization>
<deny users="?" />
</authorization>
</system.web>
</location></configuration>然后login.aspx.cs中主要代码如下:
......
private void ok_Click(object sender, System.EventArgs e)
{
......
if(......) //如果用户名密码与数据库匹配
{
FormsAuthentication.GetAuthCookie(user.Text.Trim(),false); //给用户凭证(问题应该在此)
Response.Redirect("inside/main.aspx"); //跳转到一个内部页面
......
}
}
......
<?xml version="1.0" encoding="utf-8" ?>
<configuration> <system.web>
......
</system.web> <location path="inside">
<system.web>
<authentication mode="Forms">
<forms name=".ASPXAUTH" loginUrl="../login.aspx" protection="All" timeout="1440" path="/" />
</authentication>
<authorization>
<deny users="?" />
</authorization>
</system.web>
</location></configuration>然后login.aspx.cs中主要代码如下:
......
private void ok_Click(object sender, System.EventArgs e)
{
......
if(......) //如果用户名密码与数据库匹配
{
FormsAuthentication.GetAuthCookie(user.Text.Trim(),false); //给用户凭证(问题应该在此)
Response.Redirect("inside/main.aspx"); //跳转到一个内部页面
......
}
}
......
解决方案 »
- 请教hyperlink控件的NavigateUrl方法!!
- (超级奇怪)日期显示问题
- 文本框内容与数据库内容比较的问题
- 文件上传以及浏览的问题
- aspnetpager在firefox里面有漏洞,请问高手怎么解决呢?
- 导出datagrid,遇到的问题
- 老问题:向高手请教一正则表达式:限制输入字符的最大长度为10,1个汉字要按2个字符计算
- 请帮忙解决个为题【我用的是vs 2003】当运行时出现“试图运行项目是出错:无法在Web服务器上启动调试。调试失败 ,因为没有启用集成Windo
- 提问!问判断语字句!新手问题!
- 求助:我做了一个网站,怎么样才能让别人搜索到我的网站?
- 自定义服务器控件的问题
- .Net2.0可以和 .Net 1.x一起工作么
If TextBox1.Text.Trim <> "" And TextBox2.Text.Trim <> "" Then
If TextBox1.Text = "hackate" And TextBox2.Text = "520520" Then
FormsAuthentication.RedirectFromLoginPage(TextBox1.Text, CheckBox1.Checked)
Else
Response.Write("<script>alert('用户名或者密码错误!');</script>")
End If
Else
Response.Write("<script>alert('不能为空');</script>")
End If
End Sub这样嘛。。你的验证错了,语句
http://support.microsoft.com/kb/301240/zh-cn