asp.net 身份验证

xubaoduo_77 2009-03-17 04:46:35
<authentication mode="Forms">
<forms loginUrl="Default.aspx" name=".ASPXAUTH"></forms>
</authentication>
<authorization>
<deny users="?"/>
</authorization>
这个东西,我在后台代码中有
SqlConnection conn;
SqlCommand cmd;
string cmdString = "select password from admin where uid = '" + this.Login1.UserName + "' and password = '" + this.Login1.Password + "'";

conn = new SqlConnection("Data Source = .;Initial Catalog = lianxi; Integrated Security = true");
cmd = new SqlCommand(cmdString, conn);
conn.Open();
SqlDataReader myReader;
myReader = cmd.ExecuteReader();

if (myReader.Read())
{
FormsAuthentication.RedirectFromLoginPage(this.Login1.UserName, false);
//Server.Transfer("Default2.aspx");
Response.Redirect("Default2.aspx");
}
else
{
Response.Write("Invalid credentials");
}
myReader.Close();

现在当用户输入正确的用户名和密码之后,可以在地址栏中直接进入其它的页面.
但是现在我还想有一个验证,是用来区分 管理员 与 普通用户的 该怎么做?
...全文
60 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
xubaoduo_77 2009-03-17
  • 打赏
  • 举报
回复
没懂
time_is_life 2009-03-17
  • 打赏
  • 举报
回复
<deny users="×"/>
zhiwei117 2009-03-17
  • 打赏
  • 举报
回复
在web.xml中配置一下

62,267

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧