public bool AuthenticateUser(IUser user) { User authenticatedUser = user as User; if (authenticatedUser != null) { foreach (var registeredUser in ContainerOfUsers.GetRegisteredUsers()) { if (authenticatedUser.EqualsByEmail(registeredUser)) { if (authenticatedUser.EqualsByPassword(registeredUser)) { return(true); } } } } return(false); }
public void ValidateUserInput() { Console.Write("Enter your email: "); string userEmail = Console.ReadLine(); Console.Write("Enter your password: "******"Welcome!"); user = db.GetUserWithFullInfo(user); Console.WriteLine(user.GetFullInfo()); db.SetLastLoginTime(user); } } else { Console.WriteLine("Unsuccessful attempt. Try again."); } }