Example #1
0
        public static void DelBgUserCookie()
        {
            CookieHelper.DelSessionCookie(SessionDomain, CommonVariables.LoginCookiebgUserID);
            CookieHelper.DelSessionCookie(SessionDomain, CommonVariables.LoginCookiebgUserID);
            CookieHelper.DelSessionCookie(SessionDomain, CommonVariables.LoginCookiebgUserName);
            CookieHelper.DelSessionCookie(SessionDomain, CommonVariables.LoginCookiebgUserRealName);
            CookieHelper.DelSessionCookie(SessionDomain, CommonVariables.LoginCookiebgUserEmail);
            CookieHelper.DelSessionCookie(SessionDomain, CommonVariables.LoginCookiebgUserRoleID);
            CookieHelper.DelSessionCookie(SessionDomain, CommonVariables.LoginCookiebgUserShopID);
            CookieHelper.DelSessionCookie(SessionDomain, CommonVariables.LoginCookiebgUserPositionId);
            CookieHelper.DelSessionCookie(SessionDomain, CommonVariables.LoginCookiebgUserDepartmentId);
            CookieHelper.DelSessionCookie(SessionDomain, CommonVariables.LoginCookiebgUserAreaId);
            CookieHelper.DelSessionCookie(SessionDomain, CommonVariables.LoginCookiebgUserLvl);

            CookieHelper.Del(CommonVariables.LoginCookiebgUserID);
            CookieHelper.Del(CommonVariables.LoginCookiebgUserID);
            CookieHelper.Del(CommonVariables.LoginCookiebgUserID);
            CookieHelper.Del(CommonVariables.LoginCookiebgUserName);
            CookieHelper.Del(CommonVariables.LoginCookiebgUserRealName);
            CookieHelper.Del(CommonVariables.LoginCookiebgUserEmail);
            CookieHelper.Del(CommonVariables.LoginCookiebgUserRoleID);
            CookieHelper.Del(CommonVariables.LoginCookiebgUserShopID);
            CookieHelper.Del(CommonVariables.LoginCookiebgUserPositionId);
            CookieHelper.Del(CommonVariables.LoginCookiebgUserDepartmentId);
            CookieHelper.Del(CommonVariables.LoginCookiebgUserAreaId);
            CookieHelper.Del(CommonVariables.LoginCookiebgUserLvl);

            if (HttpContext.Current.Session != null)
            {
                HttpContext.Current.Session.Clear();
            }
        }
Example #2
0
        protected void btnLogin_Click(object sender, EventArgs e)
        {
            var name = txtName.Value;
            var pwd  = txtPwd.Value;

            if (!string.IsNullOrEmpty(name) && !string.IsNullOrEmpty(pwd))
            {
                //Common.LogHelper.Info(name + ":" + pwd);

                //读取用户帐号
                JC.Model.users my = busers.GetList().Where(c => ((c.email == name || c.username == name) && c.pwd.ToUpper() == DESEncrypt.MD5Encrypt(pwd).ToUpper())).FirstOrDefault();

                if (my != null)
                {
                    if (my.isadmin == 1)
                    {
                        if (ckRember.Checked == true)
                        {
                            CookieHelper.Set("JCRemberMe", my.username ?? my.email);
                        }
                        else
                        {
                            CookieHelper.Del("JCRemberMe");
                        }
                        Session[userKey] = my;
                        CookieHelper.Set(userKey, my.id + "|" + my.username + '|' + my.email + '|' + my.avator + '|' + my.isadmin);

                        //更新登录次数
                        my.logtime += 1;
                        busers.Update(my);

                        var lg = new Model.logs();
                        UserLog("登录", lg);

                        UserLogRemove();

                        Response.Redirect("/manager/index");
                    }
                    else
                    {
                        lblMsg.InnerText = "网站管理员才可以登录后台!";
                    }
                }
                else
                {
                    lblMsg.InnerText = "登录密码错误!";
                }
            }
            else
            {
                lblMsg.InnerText = "邮箱和密码必须填写!";
            }
        }