Esempio n. 1
0
 protected void Bt_Login_Click(object sender, EventArgs e)
 {
     string loginId = TB_LoginId.Text.Trim();
     string password = TB_Password.Text.Trim();
     if (CB_Storage.Checked)
         StoragePwd(loginId, password);
     SessionUser user = new SessionUser();
     user.SetSession(loginId, password, Session);
     if (SessionUser.IsLogined())
     {
         Model.Log logM = new Model.Log();
         logM.OperationItem = "操作员登录";
         logM.Operator = loginId;
         logM.OperationTime = DateTime.Now;
         logM.OperationDetail = "ip:【" + Request.UserHostAddress + "】";
         _log.Add(logM);
         if (Request.QueryString["returnurl"] == null)
             Response.Redirect("NewsManage/NewsList.aspx");
         else
             Response.Redirect(HttpUtility.UrlDecode(Request.QueryString["returnurl"].ToString()));
     }
     else
     {
         RadScriptManager.RegisterStartupScript(this.Page, this.GetType(), "c1", "OpenAlert('用户名不存在或密码错误!');", true);
     }
 }
Esempio n. 2
0
        private void ValidatePwd()
        {
            HttpCookie cookie = Request.Cookies["Login"];
            if (cookie == null)
                return;
            string loginId = cookie.Values["loginId"];
            string password;
            try
            {
                string psw = cookie.Values["pwd"].Replace(' ', '+');
                password = Encoding.UTF8.GetString(Convert.FromBase64String(psw));
            }
            catch
            {
                return;
            }

            SessionUser user = new SessionUser();
            user.SetSession(loginId, password, Session);
            if (SessionUser.IsLogined())
            {
                string skinValue = "Windows7";
                Session["SkinId"] = skinValue;
                Model.Log logM = new Model.Log();
                logM.OperationItem = "操作员登录";
                logM.Operator = loginId;
                logM.OperationTime = DateTime.Now;
                logM .OperationDetail = "ip:【" + Request.UserHostAddress + "】";
                _log.Add(logM);
                if (Request.QueryString["returnurl"] == null)
                    Response.Redirect("NewsManage/NewsList.aspx");
                else
                    Response.Redirect(HttpUtility.UrlDecode(Request.QueryString["returnurl"].ToString()));
            }
            TB_LoginId.Text = loginId;
        }