Ejemplo n.º 1
0
        public IDemoSession Login(LoginModel login)
        {
            var credentialHash = GenerateSha2PasswordHash(login);

            if (credentialHash == null || !_logins.Contains(credentialHash))
                return null;

            var session = new DemoSession(login.UserId);

            _sessions.Add(session.Id, session);

            return session;
        }
Ejemplo n.º 2
0
 protected string GenerateSha2PasswordHash(LoginModel login)
 {
     if (login == null)
         return null;
     return GenerateSha2PasswordHash(login.UserId, login.Password);
 }