Login history

This commit is contained in:
Spudnut2000 2025-06-14 19:59:59 -05:00
parent 275b2b29d2
commit 238d3be5ec

View File

@ -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);
}
}
}