public Login(string loginHash, string passHash, LoginSettings defaults) { LoginHash = loginHash; PasswordHash = passHash; Settings = new LoginSettings(defaults); Id = Guid.NewGuid().ToString("D"); }
private void Init() { _loginsByTokens = new Dictionary<string, Login>(); DefaultLoginSettings = new LoginSettings { AutoResetToken = true, TokenLifeTime = new TimeSpan(72, 0, 0), }; }
public LoginSettings(LoginSettings defaults) { TokenLifeTime = defaults.TokenLifeTime; AutoResetToken = defaults.AutoResetToken; }