public string Registration() { Console.Clear(); PasswordStore.Users = PasswordStore.DataBasePass.LoadPassDB(); Console.WriteLine("Создание нового аккаунта"); DecorLine(); Console.WriteLine("Введите логин:"); string login = Console.ReadLine(); Console.WriteLine(""); Console.WriteLine("Введите пароль:"); string pass = Console.ReadLine(); PasswordStore person = new PasswordStore(login, pass); while (person.LoginUser.Trim() == "" && person.PassUser.Trim() == "") { Console.Write("Не все поля заполнены! Попробуйте снова!"); Console.ReadKey(); Registration(); } PasswordStore.Users.Add(person); PasswordStore.DataBasePass.SavePass(PasswordStore.Users); Console.WriteLine("Нажмите Enter, чтобы продолжить"); Console.ReadKey(); return(login); }
public string Autentificate() { Console.Clear(); Console.WriteLine("Выполните вход"); DecorLine(); Console.Write("Введите логин:"); string login = Console.ReadLine(); Console.WriteLine(""); Console.Write("Введите пароль:"); string pass = Console.ReadLine(); PasswordStore person = new PasswordStore(login, pass); if (person.IsAdmin() == true) { AdminMenu(); return(login); } else { PasswordStore.Users = PasswordStore.DataBasePass.LoadPassDB(); foreach (var user in PasswordStore.Users) { if (user.LoginUser == login && user.PassUser == pass) { return(login); } else { Console.WriteLine("Логин или пароль введены не правильно!"); Console.ReadKey(); Autentificate(); return(null); } } return(null); } }