如何实现Forms验证呢,具体操作如下:
首先,我们要找到UI层中的 Web.config :
然后双击 Web.config 进入之后 配置如下方法:
这样我们的forms验证权限便设置好了,只需在登录页面调用即可。
在登录页面,首先我们要调用Web中的安全配置:
using System.Web.Security;
接着,在单击登录按钮的时候判断账户和密码是否正确:
protected void LoginButton_Click(object sender, EventArgs e)
{
if (FormsAuthentication.Authenticate(UserName.Text, Password.Text))
{
FormsAuthentication.RedirectFromLoginPage(UserName.Text, true);
}
else {
Response.Write("<script>alert('账号或密码错误!');location.href='Login.aspx'</script>");
}
}
如果账户密码都没问题,则跳转到默认页面,错误则弹出错误信息并返回登录页面。
今天的分享就到此结束了,有问题的话可以在下方评论区留言哦。