示例#1
0
 public bool Login(string password)
 {
     if (CryptographyModule.ConfirmPassword(password, salt, hash))
     {
         return(true);
     }
     else
     {
         return(false);
     }
 }
示例#2
0
 public IActionResult VerifyMessage(string address, [FromBody] string signature)
 {
     if (CryptographyModule.IsSignatureValid(signature, address))
     {
         return(Ok());
     }
     else
     {
         return(NotFound());
     }
 }
示例#3
0
        public UserDataPW(BaseUserDataPw data)
        {
            id        = data.id;
            discordId = data.discordId;

            completedTournaments = new List <CompletedTournaments>();
            ongoingTournaments   = new List <CompletedTournaments>();

            ongoingCreatedTournaments   = new List <CompletedTournaments>();
            completedCreatedTournaments = new List <CompletedTournaments>();
            salt = CryptographyModule.GenerateSalt();
            hash = CryptographyModule.GenerateHash(data.password, salt);
        }