예제 #1
0
        public Status Login(User user)
        {
            try
            {
                IUserRepository userRepository = new UserRepository();
                User            u = userRepository.GetUserByUsername(user.Username);

                if (u == null)
                {
                    return(Status.Fail);
                }

                if (user.Password == u.Password)
                {
                    SetCurrentUser(u);

                    return(Status.Success);
                }

                return(Status.Fail);
            }
            catch (Exception)
            {
                return(Status.Fail);
            }
        }