15 lines
544 B
C#
15 lines
544 B
C#
namespace back.DataModels;
|
|
|
|
public class SystemKey
|
|
{
|
|
public string Email { get; set; } = User.SystemUser.Email;
|
|
public string Key { get; set; } = Guid.NewGuid().ToString();
|
|
public required string Password { get; set; }
|
|
|
|
public bool IsValid(string email, string password, string key)
|
|
{
|
|
return Email.Equals(email, StringComparison.InvariantCultureIgnoreCase) &&
|
|
Password.Equals(password, StringComparison.InvariantCulture) &&
|
|
Key.Equals(key, StringComparison.InvariantCulture);
|
|
}
|
|
} |