public static void Main(string[] args) { Console.OutputEncoding = Encoding.UTF8; var generateMenu = new GenerateMenu(); generateMenu.GetMenu(AccountController.currentAccount); }
public Account Login() { var generateMenu = new GenerateMenu(); Console.WriteLine("Enter Your Username: "******"Username không được để trống"); } Console.WriteLine("Enter Your Password: "******"Password không được để trống"); } var account = _accountModel.GetAccountByUsername(username); if (account != null && _passwordHelper.ComparePassword(password, account.Salt, account.PasswordHash)) { Console.WriteLine("Đăng nhập thành công"); currentAccount = account; generateMenu.GetMenu(currentAccount); return(currentAccount); } Console.WriteLine("Đăng nhập thất bại"); return(null); }
public Account Login() { var generateMenu = new GenerateMenu(); string username; string password; while (true) { Console.WriteLine("Nhập tên người dùng: "); username = Console.ReadLine(); if (username.Length > 2) { break; } Console.WriteLine("Tên người dùng phải có ít nhất 3 kí tự!!"); } while (true) { Console.WriteLine("Nhập mật khẩu: "); password = Console.ReadLine(); if (password.Length > 0) { break; } Console.WriteLine("Mật khẩu không được để trống!"); } var account = _accountModel.GetAccountByUsername(username); if (account != null && _passwordHelper.ComparePassword(password, account.Salt, account.PasswordHash)) { if (account.Status == AccountStatus.Active) { Console.WriteLine("Đăng nhập thành công"); currentAccount = account; generateMenu.GetMenu(currentAccount); return(currentAccount); } Console.WriteLine("Tài khoản của bạn đã bị khóa, vui lòng liên hệ admin để biết thêm thông tin!!"); return(null); } Console.WriteLine("Sai tên đăng nhập hoặc mật khẩu!!"); return(null); }
public static void Main(string[] args) { var generateMenu = new GenerateMenu(); generateMenu.GetMenu(); }