C# 查看登录的用户
当user=admin且pass=1234登录到login.aspx登录页面时 在product.aspx页面中,如何访问此用户(有效的uset)而不进行登录老化C# 查看登录的用户,c#,asp.net,authentication,C#,Asp.net,Authentication,当user=admin且pass=1234登录到login.aspx登录页面时 在product.aspx页面中,如何访问此用户(有效的uset)而不进行登录老化 protected void btnligon_Click(object sender, EventArgs e) { if (user.Text == "admin" && pass.Text == "12abAB!@") Response.Redirect("dialog1.aspx");
protected void btnligon_Click(object sender, EventArgs e)
{
if (user.Text == "admin" && pass.Text == "12abAB!@")
Response.Redirect("dialog1.aspx");
else
mess.InnerText = "login fail";
}
建议对web.config中的凭据使用表单身份验证
<authentication mode="Forms">
<forms name="Auth" requireSSL="false"
loginUrl="~/login.aspx" defaultUrl="~/default.aspx" >
<credentials passwordFormat="Clear">
<user name="SomeUserName" password="SomePassword"/>
</credentials>
</forms>
</authentication>
<authorization>
<deny users="?" />
</authorization>
什么?你刚刚写了你的管理员密码吗?一般来说,这不是人们实现登录的方式,虽然如果你只有一个内部站点的一个用户,它会工作,但这仍然不是一个好的做法。ASP.Net有一个很好的内置成员系统,非常适合匹配用户的登录详细信息。至于你的问题,我不太清楚你在问什么。你能更详细地说明你想做什么吗?