Esempio n. 1
0
        /// <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));
        }
Esempio n. 2
0
        /// <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));
        }
Esempio n. 3
0
 /// <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"));
 }