コード例 #1
0
        //public void allUsers()
        //{
        //    var result = db.UserAccounts.ToList();
        //    foreach (UserAccount item in result)
        //    {
        //        Console.WriteLine(item.UserName);

        //    }
        //}
        public bool loginUser(UserAccount user)
        {
            UserAccount account = db.UserAccounts.Where(x => x.UserName == user.UserName).FirstOrDefault();

            if (account == null)
            {
                return(false);
            }
            else if (BCryptHashing.ValidatePassword(user.Password, account.Password))
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
コード例 #2
0
        public Boolean insertNewUser(UserAccount user)
        {
            if (userAlreadyExistsInDB(user.UserName, user.Password)) // check whether user already exists in db or not
            {
                Console.WriteLine("Record Already exists \n Choose another username");
                return(false);
            }
            else
            {
                //   user.Password= BCryptHashing
                user.Password = BCryptHashing.HashPassword(user.Password);

                db.UserAccounts.Add(user);
                db.SaveChanges();

                Console.WriteLine("user Added Successfully");
                return(true);
            }
        }