public ResultModel <object> ModifyUserName(U_User user) { bool flag = false; ResultModel <object> msg = new ResultModel <object>(); flag = GetUserByName(user.UserName); if (flag) { msg.Code = 2001; msg.Message = "用户名已占用"; return(msg); } var result = new U_UserDAL().ModifyUserName(user); if (result > 0) { msg.Message = "修改成功"; return(msg); } else { msg.Code = 2001; msg.Message = "修改失败"; return(msg); } }
/// <summary> /// 注册 /// </summary> /// <param name="user"></param> /// <returns></returns> public ResultModel <object> Register(U_User user) { ResultModel <object> msg = new ResultModel <object>(); var list = CacheOperation <List <dynamic> > .GetCache(user.E_Mail); if (list == null) { msg.Code = 2001; msg.Message = "验证码已过期"; return(msg); } if (list != user.AuthCode) { msg.Code = 2001; msg.Message = "验证码错误"; return(msg); } user.UserCode = new CreateEmpCode().GetRandomEmpCode(2, 4); var result = new U_UserDAL().Register(user); if (result > 0) { msg.Message = "注册成功"; return(msg); } else { msg.Code = 2001; msg.Message = "注册失败"; return(msg); } }
/// <summary> /// 重置密码 /// </summary> /// <param name="user"></param> /// <returns></returns> public ResultModel <object> ResetUserPassword(U_User user) { ResultModel <object> msg = new ResultModel <object>(); var list = CacheOperation <List <dynamic> > .GetCache(user.E_Mail); if (list == null) { msg.Code = 2001; msg.Message = "验证码已过期"; return(msg); } if (list != user.AuthCode) { msg.Code = 2001; msg.Message = "验证码错误"; return(msg); } user.PassWord = EncryptOperation.MD5HashHex(user.PassWord); var result = new U_UserDAL().ResetUserPassword(user); if (result > 0) { msg.Message = "修改成功"; return(msg); } else { msg.Code = 2001; msg.Message = "修改失败"; return(msg); } }