コード例 #1
0
        private static MYUser register(string name)
        {
            MYUser user = new MYUser {
                Name = name, Password = Helper.PASSWORD
            };

            user.Register(zhangsan);
            user.Register(zhangsan);
            return(user);
        }
コード例 #2
0
        public void Register(string username, string password)
        {
            MYUser user = new MYUser
            {
                Name     = username,
                Password = password
            };

            user.Register(user);
            _userRepoistory.Save(user);
        }
コード例 #3
0
        public UserModel GetUser(string userName)
        {
            MYUser user = _userRepoistory.GetByName(userName);

            if (user == null)
            {
                return(null);
            }
            else
            {
                UserModel userModel = new UserModel();
                userModel.Id          = user.id;
                userModel.MD5Password = user.Password;
                return(userModel);
            }
        }
コード例 #4
0
        public UserModel GetById(int id)
        {
            MYUser user = _userRepoistory.GetById(id);

            if (user == null)
            {
                return(null);
            }
            else
            {
                UserModel model = new UserModel
                {
                    Id          = user.id,
                    Name        = user.Name,
                    MD5Password = user.Password
                };
                return(model);
            }
        }
コード例 #5
0
        public UserModel Login(string userName, string passWord)
        {
            MYUser user = _userRepoistory.GetByName(userName);

            if (user == null)
            {
                return(null);
            }
            else
            {
                UserModel userModel = new UserModel();
                //if (user.GetMD5Hash(passWord) == user.Password)
                //{

                //}
                //else { }
                userModel.Id          = user.id;
                userModel.MD5Password = user.Password;
                return(userModel);
            }
        }
コード例 #6
0
 internal static void Create()
 {
     zhangsan = register("张三");
     wangwu   = register("王五");
 }
コード例 #7
0
 public bool PasswordCorrect(string rpassword, string MD5PassWord)
 {
     return(MYUser.GetMD5Hash(rpassword) == MD5PassWord);
 }
コード例 #8
0
 public void Publish(DateTime PublishDateTime, string Title, string Body, List <ArticleToKeywords> Keywords, MYUser AutherName)
 {
     _article.PublishDateTime = PublishDateTime;
     _article.Title           = Title;
     _article.Body            = Body;
     _article.Keywords        = Keywords;
     _article.AutherName      = AutherName;
     _article.Publish(_article);
 }