Exemplo n.º 1
0
        //用户登录
        public void Login(HttpContext context)
        {
            string UserName = HttpContext.Current.Request.Form["UserName"];
            string pwd      = HttpContext.Current.Request.Form["pwd"];
            string code     = HttpContext.Current.Request.Form["code"];

            if (HttpContext.Current.Session["code"] == null)
            {
                context.Response.Write("{\"status\":\"验证码过期,请点击验证码,进行刷新!\"}");
                return;
            }
            if (UserName == "" || pwd == "")
            {
                context.Response.Write("{\"status\":\"用户名密码不能为空!\"}");
                return;
            }
            if (code.ToLower() == HttpContext.Current.Session["code"].ToString().ToLower())
            {
                show_userBll bll    = new show_userBll();
                string       userID = bll.SelectUserByNamePwd(UserName, pwd);
                if (userID == "")
                {
                    context.Response.Write("{\"status\":\"用户名密码错误!\"}");
                    return;
                }
                string Usercode = bll.GetUserState(UserName);
                if (Usercode == "1")
                {
                    context.Response.Write("{\"status\":\"用户不可用!\"}");
                    return;
                }
                if (Usercode == "99")
                {
                    context.Response.Write("{\"status\":\"你是恶意用户,不能登录!\"}");
                    return;
                }
                HttpContext.Current.Session["userID"]   = userID;
                HttpContext.Current.Session["UserName"] = UserName;
                context.Response.Write("{\"status\":\"0\"}");
                return;
            }
            else
            {
                context.Response.Write("{\"status\":\"验证码错误\"}");
                return;
            }
        }
Exemplo n.º 2
0
 /// <summary>
 /// 修改密码
 /// </summary>
 /// <param name="context"></param>
 public void UpdatePwd(HttpContext context)
 {
     if (HttpContext.Current.Session["userName"] != null)
     {
         string       newpwd = HttpContext.Current.Request.Form["newpwd"];
         string       pwd    = HttpContext.Current.Request.Form["pwd"];
         show_userBll bll    = new show_userBll();
         if (bll.SelectUserByNamePwd(HttpContext.Current.Session["userName"].ToString(), pwd) != "")
         {
             bll.Updatepwd(HttpContext.Current.Session["userName"].ToString(), newpwd);
             context.Response.Write("{\"status\":\"0\"}");
         }
         else
         {
             context.Response.Write("{\"status\":\"-2\"}");
         }
     }
     else
     {
         context.Response.Write("{\"status\":\"-1\"}");
     }
 }