.net登录简单应用代码
这是一款入门极的asp教程.net用户登录代码,下面来看看代码。
login.aspx.cs
protected void btnlogin_click(object sender, eventargs e)
{string username = txtusername.text;
string userpwd = txtuserpwd.text;userinfo userobj = useroper.checklogin(username, userpwd);
if (userobj == null)
response.write("<script>alert('用户名或密码错误!');</script>");
else
{
session["userinfo"] = userobj;
formsauthentication.setauthcookie(userobj.username, false);
response.cookies.add(new httpcookie("username", userobj.username));
response.redirect(formsauthentication.defaulturl);
}
}
配置web.config 来验证当前登录,不管运行哪个页面,只要没有登录都会自动跳转到登录login.aspx页面
web.config:
<system.web>
<authorization>
<deny users="?"/>
</authorization><authentication mode="forms">
<forms loginurl="login.aspx" timeout="2880" defaulturl="default.aspx" /></authentication>
</system.web>
补充:asp.net教程,.Net开发