コード例 #1
0
        public Login(string loginHash, string passHash, LoginSettings defaults)
        {
            LoginHash = loginHash;
            PasswordHash = passHash;

            Settings = new LoginSettings(defaults);
            Id = Guid.NewGuid().ToString("D");
        }
コード例 #2
0
 private void Init()
 {
     _loginsByTokens = new Dictionary<string, Login>();
     DefaultLoginSettings = new LoginSettings
     {
         AutoResetToken = true,
         TokenLifeTime = new TimeSpan(72, 0, 0),
     };
 }
コード例 #3
0
 public LoginSettings(LoginSettings defaults)
 {
     TokenLifeTime = defaults.TokenLifeTime;
     AutoResetToken = defaults.AutoResetToken;
 }