Beispiel #1
0
        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);
        }
Beispiel #2
0
 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();
     }
 }
Beispiel #3
0
        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);
            }
        }