diff --git a/C969Project/LoginForm.cs b/C969Project/LoginForm.cs index 21b9e49..5945a7a 100644 --- a/C969Project/LoginForm.cs +++ b/C969Project/LoginForm.cs @@ -1,4 +1,5 @@ using C969Project.Data; +using C969Project.Data.Models; namespace C969Project { @@ -18,9 +19,7 @@ namespace C969Project passwordTextBox.TextChanged += (sender, args) => {UpdateLoginButtonState();}; loginButton.Click += LoginButtonOnClick; } - - - + private void LoginButtonOnClick(object? sender, EventArgs e) { var usr = DatabaseHelper.Login(usernameTextBox.Text, passwordTextBox.Text); @@ -31,6 +30,7 @@ namespace C969Project return; } + LogHistory(usr); Console.WriteLine($"Login successful, {usr.Username}"); AppState.CurrentUser = usr; @@ -50,5 +50,12 @@ namespace C969Project loginButton.Enabled = true; } } + + private void LogHistory(User user) + { + string text = $"{DateTime.UtcNow} UTC : {user.Username}"; + using StreamWriter sw = new StreamWriter("Login_History.txt", true); + sw.WriteLine(text); + } } }