Ejemplo n.º 1
0
        // GET: /<controller>/
        public IActionResult Index()
        {
            int            UserId     = Framework.Core.Transform.GetInt(HttpContext.Session.GetString("UserId"), 0);
            UserRepository repository = new UserRepository();

            Models.UserInfoModel model = repository.GetUserInfo(UserId);
            return(View(model));
        }
Ejemplo n.º 2
0
 public ActionResult Index()
 {
     if (User.Identity.IsAuthenticated)
     {
         DB.DataContext       db    = new DB.DataContext();
         var                  usr   = db.AppUsers.Where(x => x.usrEmail == User.Identity.Name).FirstOrDefault();
         Models.UserInfoModel model = new Models.UserInfoModel();
         model.Name  = usr.usrName;
         model.Email = usr.usrEmail;
         model.Oms   = usr.usrOms;
         return(View(model));
     }
     else
     {
         return(Redirect("~/"));
     }
 }
Ejemplo n.º 3
0
        public string Login(ViewModels.LoginViewModel model)
        {
            UserRepository repository = new UserRepository();

            Models.UserInfoModel _UserInfoViewModel = repository.UserLogin(model.UserName.Trim(), Framework.Core.TextHelper.MD5Encrypt(model.Password.Trim()));
            if (_UserInfoViewModel == null)
            {
                return("请属于正确的账号与密码!");
            }
            if (!_UserInfoViewModel.IsStatus)
            {
                return("该账号已经被禁止登陆!");
            }
            //将登陆的用户Id存储到会话中
            HttpContext.Session.SetString("UserId", _UserInfoViewModel.UserId.ToString());
            HttpContext.Session.SetString("GroupId", _UserInfoViewModel.GroupId.ToString());
            HttpContext.Session.SetString("UserName", _UserInfoViewModel.UserName);
            HttpContext.Session.SetString("NickName", _UserInfoViewModel.NickName);
            HttpContext.Session.SetString("HeadUrl", _UserInfoViewModel.HeadUrl);
            HttpContext.Session.SetString("UserLogin", JsonConvert.SerializeObject(_UserInfoViewModel));
            return("ok");
        }