Beispiel #1
0
        public bool UserLogin(tblUsers user)
        {
            DB = new SpeedwayBettingEntities();
            var readUser = (from u in DB.tblUsers
                            where u.Login == user.Login
                            select u).FirstOrDefault();

            if (readUser != null && readUser.Password == CalculateMD5Hash(user.Password))
            {
                Properties.Settings.Default.UserLogin = readUser.Login;
                Properties.Settings.Default.UserID    = readUser.ID;
                return(true);
            }
            return(false);
        }
Beispiel #2
0
        public bool CreateUser(tblUsers user)
        {
            var readUser = (from u in DB.tblUsers
                            where u.Login == user.Login
                            select u).ToList();

            if (readUser.Count == 0)
            {
                string plainPassword = user.Password;
                user.Password = CalculateMD5Hash(user.Password);
                DB.tblUsers.Add(user);
                DB.SaveChanges();
                user.Password = plainPassword;
                return(true);
            }
            return(false);
        }