Exemplo n.º 1
0
 public void RequireSignedUserIdValid(SecretUserId secretUserId)
 {
     bool isValid = this.IsSecredUserIdValid(secretUserId);
     if (!isValid)
     {
         throw new SignedUserIdInvalidException();
     }
 }
Exemplo n.º 2
0
        public bool IsSecredUserIdValid(SecretUserId secretUserId)
        {
            if (secretUserId == null) return false;

            UserManager userManager = new UserManager(this.Context);
            User user = userManager.GetUserByUserId(secretUserId.UserId);

            if (user == null)
            {
                return false;
            }

            bool isValid = user.UserSecret == secretUserId.Secret;
            return isValid;
        }
Exemplo n.º 3
0
 public User(SecretUserId secretUserId)
     : this()
 {
     this.UserId = secretUserId.UserId;
     this.UserSecret = secretUserId.Secret;
 }