Пример #1
0
        public bool AccountLoginValidate(string name, string pwd, bool isSave, int?days)
        {
            if (string.IsNullOrEmpty(name))
            {
                throw new DomainException(NecessaryUsername);
            }
            if (string.IsNullOrEmpty(pwd))
            {
                throw new DomainException(NecessaryPassword);
            }


            var isExist = _userRepository.LoginValidate(name, pwd);

            if (isExist)
            {
                //登录成功
                var data = _userRepository.Get(p => p.LoginName == name);
                WebMasterCookie.Save(data.UserId, data.LoginName, isSave);
                return(true);
            }
            //登录失败
            return(false);
        }
Пример #2
0
 public Guid UserId()
 {
     return(WebMasterCookie.Load().Id);
 }
Пример #3
0
 public string UserName()
 {
     return(WebMasterCookie.Load().Name);
 }
Пример #4
0
 public void LoginOff()
 {
     WebMasterCookie.Remove();
 }