public void LoginDetails(Program.LoginType loginType) { string AppPath = Path.GetDirectoryName(Assembly.GetEntryAssembly().Location); string LoginDetailsPath = Path.Combine(AppPath, "Login Details.txt"); BuiltinLogin(loginType); OneTimeManualLogin(loginType, LoginDetailsPath); ManualLogin(loginType); }
private void ManualLogin(Program.LoginType loginType) { if (loginType == Program.LoginType.ManualLoginDetails) { Console.WriteLine(">> Manual Login <<"); Console.WriteLine("Please enter Username"); UserName = Console.ReadLine(); Console.WriteLine("Please enter Password"); PassWord = Console.ReadLine(); } }
private void OneTimeManualLogin(Program.LoginType loginType, string LoginDetailsPath) { if (loginType == Program.LoginType.OneTimeManualDetails) { String[] details; Console.WriteLine(">> One-Time Manual login <<"); Console.WriteLine("Please enter Username"); UserName = Console.ReadLine(); Console.WriteLine("Please enter Password"); PassWord = Console.ReadLine(); try { File.Decrypt(LoginDetailsPath); } catch { Console.WriteLine("Login Details file was not Encrypted"); } details = File.ReadAllLines(LoginDetailsPath); File.Encrypt(LoginDetailsPath); } }