public static void LoginAccessControl() { User userToLogin = new User(); userToLogin.Name = ""; userToLogin.Surname = ""; Console.Write("Username: "******"Password: "******""; if (UserSqlOperations.IsValidUser(userToLogin, true)) { LoginProcess.loginedUser = UserSqlOperations.GetUser(userToLogin.UserName); LoginProcess.loginDate = DateTime.Now; LogOperation.LogProgram.Info(LoginProcess.loginedUser.UserName + " logined."); RecordSystemMenu(); } else { LogOperation.LogProgram.Info(userToLogin.UserName + " has entered invalid username or password."); Console.WriteLine("Invalid user name or password..."); } }
public static string AddingUsername() { User userToCheck = new User(); userToCheck.UserName = Console.ReadLine(); bool isUniqueUsername = true; while (isUniqueUsername) { if (UserSqlOperations.IsValidUser(userToCheck, false)) { Console.WriteLine("...This UserName Has Already Taken..\n\n"); isUniqueUsername = true; Console.Write("Username: "); userToCheck.UserName = Console.ReadLine(); } else { isUniqueUsername = false; } } return(userToCheck.UserName); }