public static string changePwd(string oldPwd, string newPwd) { UserBLL bll = new UserBLL(); string result = "修改成功"; HttpSessionState session = HttpContext.Current.Session; string userName = session["username"].ToString(); oldPwd = EncyptHelper.MD5(oldPwd); newPwd = EncyptHelper.MD5(newPwd); User user = bll.getUserByUserNameAndPwd(userName, oldPwd, ""); if (null != user) { bll.changePwd(user.id, newPwd); } else { result = "原密码不正确,修改失败."; } var retvalue = JsonConvert.SerializeObject(result); return(retvalue); }
public static string UserLogin(string username, string password) { UserBLL bll = new UserBLL(); password = EncyptHelper.MD5(password); User user = bll.getUserByUserNameAndPwd(username, password, "0"); //if (username == "admin" && password == "bk#9876") if (null != user) { HttpSessionState session = HttpContext.Current.Session; session["username"] = username; session["userid"] = user.id; session["name"] = user.name; return("0"); } return("1"); }
/// <summary> /// 用户登录 /// </summary> /// <param name="userName">账号</param> /// <param name="password">密码</param> /// <returns></returns> public ResponseModel <string> Login(string userName, string password) { string md5Pwd = EncyptHelper.MD5(password); var model = dal.GetModel(q => q.User_Account == userName && q.User_Pwd == md5Pwd); ResponseModel <string> response = new ResponseModel <string>(); if (model != null) { var token = tokenDal.GetModel(p => p.User_ID == model.User_ID); if (token != null) { token.OverdueDate = DateTime.Now.AddHours(2); tokenDal.Update(token); if (tokenDal.SaveChanges()) { } } else { token.OverdueDate = DateTime.Now.AddHours(2); //token.Token tokenDal.Update(token); } response.success = true; response.msg = "登录成功"; response.data = "{}"; return(response); } else { response.success = false; response.msg = "账号密码错误"; response.data = "{}"; return(response); } }
public static string saveUser(string id, string userName, string name, string sex, string age, string isAdmin) { UserBLL bll = new UserBLL(); User user = new User(); user.id = id; user.userName = userName; user.name = name; user.sex = sex; user.age = age; user.isAdmin = isAdmin; string res = "保存成功"; int n = 0; if (string.IsNullOrEmpty(user.id)) { if (null != bll.getUserByUserName(user.userName)) { res = "用户名已存在,请重新输入."; } else { user.password = EncyptHelper.MD5("123456"); n = bll.insertUser(user); if (n == 0) { res = "保存失败"; } } } else { n = bll.updateUser(user); } var retvalue = JsonConvert.SerializeObject(res); return(retvalue); }
public static string resetPwd(string id) { UserBLL bll = new UserBLL(); string result = "重置成功"; User user = bll.getUser(id); if (null != user) { string pwd = EncyptHelper.MD5("123456"); bll.changePwd(user.id, pwd); } else { result = "重置失败."; } var retvalue = JsonConvert.SerializeObject(result); return(retvalue); }
///// <summary> ///// 获取需要保存的数据内容 ///// </summary> ///// <returns>实际保存的内容</returns> //public override string ToSaveString() //{ // JObject json = new JObject // { // { TextCode, new JValue(FinalCode) } // }; // return json.ToString(); //} ///// <summary> ///// 从字符串加载数据 ///// </summary> ///// <param name="content">文件存储的数据</param> //public override void LoadByString(string content) //{ // JObject json = JObject.Parse(content); // FinalCode = SoftBasic.GetValueFromJsonObject(json, TextCode, FinalCode); // HasLoadByFile = true; //} /// <summary> /// 使用特殊加密算法加密数据 /// </summary> public override void SaveToFile() { SaveToFile(m => EncyptHelper.MD5Encrypt(m)); }
public HttpResponseMessage GetLogin(string username, string password) { ResponseModel <string> responseModel = service.Login(EncyptHelper.StringDecode(username), EncyptHelper.StringDecode(password)); return(HttpResponseCreator.CreateResponse(Request, responseModel)); }