• ASP.NET 登录验证 sansan


    配置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>

    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);
                }
            }

  • 相关阅读:
    [BZOJ5015][Snoi2017]礼物
    [BZOJ5016][Snoi2017]一个简单的询问
    [BZOJ4184]shallot
    上传头像
    前端基础之jQuery
    前端之html的查漏补缺
    CSS3圆角、阴影、rgba
    CSS3新增选择器
    前端基础之BOM和DOM
    前端基础之JavaScript
  • 原文地址:https://www.cnblogs.com/liushanshan/p/1918107.html
Copyright © 2020-2023  润新知