aboutsummaryrefslogtreecommitdiffstats
path: root/src/Data/Database/User.cs
blob: f8b083dd3a9ab47f6cac779aa4beb07e6870cca4 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
using IOL.Helpers;

namespace VSH.Data.Database;

public class User : Base
{
	public User(string username) => Username = username;
	public string Username { get; set; }
	public string Password { get; set; }

	public void HashAndSetPassword(string password) {
		Password = PasswordHelper.HashPassword(password);
	}

	public bool VerifyPassword(string password) {
		return PasswordHelper.Verify(password, Password);
	}
}