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; } }
public void DispatchLoginInterceptor(Interceptor interceptor, LoginMenuV2 reference) { interceptor.LoginRegister(reference); }
public void LoginRegister(LoginMenuV2 reference) { }
public string LoginContext(LoginMenuV2 reference) { return(reference.UsernameTextBox()); }