public bool generateTokenEmail() { Random r = new Random(DateTime.Now.Millisecond); token = getSHA256Hash(r.Next(10000).ToString() + DateTime.Now.Millisecond.ToString() + email + r.Next(10000).ToString()); if (Mail.sendTokenEmail(email, generateBody())) { RawDBQuery.StoreNewToken(email, token, now.AddHours(12), connectionString); return(true); } return(false); }
public void deleteUserTokens() { RawDBQuery.deleteUserTokens(email, connectionString); }
public bool ValidateUserToken() { return(Mail.IsValidEmail(email) && RawDBQuery.checkUserToken(email, token, now, connectionString)); }