public void LoginRegister(LoginMenuV2 reference)
        {
            //Console.WriteLine(Environment.CurrentDirectory);
            var UsernameContext = new ContextObject();
            var Username        = UsernameContext.LoginContext(reference);
            var FileName        = "logins.txt";
            var LoginTime       = DateTime.Now.ToString("dd/MM/yyyy hh:mm:ss.ffff");

            try
            {
                if (!File.Exists(FileName))
                {
                    File.Create(FileName).Close();
                    TextWriter tw = new StreamWriter(FileName);
                    tw.WriteLine(Username + ", " + LoginTime);
                    tw.Close();
                }
                else
                {
                    TextWriter tw = new StreamWriter(FileName, true);
                    tw.WriteLine(Username + ", " + LoginTime);
                    tw.Close();
                }
                Console.WriteLine(@"Interceptor for logging logins invoked");
            }
            catch (IOException e)
            {
                throw e;
            }
        }
示例#2
0
 public void DispatchLoginInterceptor(Interceptor interceptor, LoginMenuV2 reference)
 {
     interceptor.LoginRegister(reference);
 }
 public void LoginRegister(LoginMenuV2 reference)
 {
 }
 public string LoginContext(LoginMenuV2 reference)
 {
     return(reference.UsernameTextBox());
 }