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

namespace IOL.WebApi.Template.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);
		}
	}
}