/// <summary> /// 登录系统 /// </summary> /// <param name="userName"></param> /// <param name="pwd"></param> /// <returns></returns> public ActionResult Login(string userName, string pwd) { Models.ResultBaseInfo resultBaseInfo = new Models.ResultBaseInfo(); string errorMsg = string.Empty; try { string userPwd = EncryUserPwd.EncryPwd(pwd); MvcApplication.bllMethod.CheckUserAndPwd(userName, userPwd, out errorMsg); if (errorMsg == "") { resultBaseInfo.isSuccess = true; resultBaseInfo.successMsg = "/Main/Main"; Session["currentUser"] = userName; } else { resultBaseInfo.isSuccess = false; resultBaseInfo.errorMsg = errorMsg; } } catch (Exception ex) { resultBaseInfo.isSuccess = false; resultBaseInfo.errorMsg = ex.ToString(); } return(Json(resultBaseInfo)); }
/// <summary> /// 获取用户信息 /// </summary> /// <returns></returns> public ActionResult GetAllUsers() { Models.ResultBaseInfo resultBaseInfo = new Models.ResultBaseInfo(); List <Models.UserInfoModel> userInfoModels = new List <Models.UserInfoModel>(); string errorMsg = string.Empty; try { BLL.RedisHelper.GetAllUserKeys(out userInfoModels); // MvcApplication.bllMethod.GetAllUsers(out userInfoModels,out errorMsg); } catch (Exception ex) { errorMsg = ex.ToString(); } return(Json(userInfoModels)); }
/// <summary> /// 登出系统 /// </summary> /// <returns></returns> public ActionResult LoginOut() { Models.ResultBaseInfo resultBaseInfo = new Models.ResultBaseInfo(); try { if (Session["currentUser"] != null) { Session["currentUser"] = ""; } resultBaseInfo.isSuccess = true; } catch (Exception ex) { resultBaseInfo.isSuccess = false; resultBaseInfo.errorMsg = ex.ToString(); } return(View("LoginSysTem")); }