• ASP.NET


    admin(小写):用户输入的账户。

    password(小写):用户输入的密码。

    1、先将用户名和密码,存储到Session会话中。

    Session["Admin"] = admin;
    Session["Password"] = Password;
    

      

    2、

      · 然后在进入后台的时候,在加载事件中判断session是不是唯恐,以及是不是正确的账号和密码。

      · 并不仅仅是后台中的一个界面进行验证,所有的后台界面,只要有必要,都可以按照这种格式进行验证。

      · 跳转的时候,只能使用 Response.Redirect 

    //账号密码有任一丢失,或是不正确,则跳转登陆界面,重新登录
    if (Session["Admin"] == null || Session["PassWord"] == null
        || Session["Admin"].ToString() != admin || Session["PassWord"].ToString() != password)
    {
        //显示后台页面
    }
    else
    {
        Response.Redirect("../admin/Login.aspx");
    }
    

      

    3、登出

      · 清空Session跳转的时候,只能使用 Response.Redirect 

    /// <summary>
    /// 登出
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    protected void LinkButton1_Click(object sender, EventArgs e)
    {
        Session.Remove("UserName");
        Session.Remove("UserPassWord");
        Response.Redirect("Index.aspx");
    }
    

      

  • 相关阅读:
    用Python写一个简单的包
    一个可以查询汽车销量、阅读产业报告和资讯的网站
    Java报错原因汇总
    jvisualvm远程监控Tomcat
    Tomcat内存优化
    每天一个linux命令(41):ps命令
    linux grep命令
    show processlist结果筛选(转)
    微服务、SOA 和 API对比与分析
    Java远程通讯技术及原理分析
  • 原文地址:https://www.cnblogs.com/KTblog/p/4652448.html
Copyright © 2020-2023  润新知