/// <summary> /// 管理员登录 /// </summary> /// <param name="loginInfo"></param> /// <param name="administrator"></param> /// <returns></returns> public string AdminLogin(LoginInfo loginInfo, ref T_Administrator administrator) { if (string.IsNullOrEmpty(loginInfo.username) || string.IsNullOrEmpty(loginInfo.password)) { return("用户名或密码不能为空!"); } else { string userName = loginInfo.username.Trim(); string pwd = loginInfo.password.Trim(); administrator = AdminDAL.GetAdministratorByUserName(userName); if (administrator == null) { return("用户名或密码错误!"); } else { if (administrator.Password != pwd) { return("密码错误!"); } else { return("yes"); } } } }
public ActionResult LogOn(string userName, string password) { try { if (!ModelState.IsValid) { throw new Exception("用户名或密码不能为空!"); } T_Administrator admin_Entity = service.LogOn(userName, password); if (admin_Entity == null) { throw new Exception("用户名或密码错误!"); } Admin = admin_Entity; return(RedirectToAction("Index", "Home")); } catch (Exception ex) { ViewBag.Error = ex.Message; return(View()); } }
public ResultMsg <object> Login([FromBody] LoginInfo loginInfo) { ResultMsg <object> result = new ResultMsg <object>(); T_Administrator administrator = null; string msg = AdminBLL.AdminLogin(loginInfo, ref administrator); if (msg == "yes") { //签发凭证 UserInfo userInfo = new UserInfo() { uid = administrator.AdministratorID }; result.data = new { access_token = JWTHelper.GetToken(userInfo) }; } else { result.code = (int)StatusCodeEnum.TipInfo; result.msg = msg; } return(result); }
/// <summary> /// 更新 /// </summary> /// <param name="entity"></param> /// <returns></returns> public int Update(T_Administrator entity) { return(dao.Update(entity)); }
/// <summary> /// 新增 /// </summary> /// <param name="entity"></param> /// <returns></returns> public long Insert(T_Administrator entity) { return(dao.Insert(entity)); }
public AddAdmin(T_Administrator adminInfo, ModifyState flag) { InitializeComponent(); this.SetViewModelValue("AdminInfo", adminInfo); this.SetViewModelValue("OperateFlag", flag); }