Mysql
 sql >> Baza danych >  >> RDS >> Mysql

link weryfikacyjny przez e-mail

To, co lubię robić, to:

  • Wygeneruj unikalny, losowy identyfikator w procesie rejestracji

  • Przechowuj identyfikator wraz z adresem e-mail, polem „potwierdzone” (domyślnie:„nie”) i wszelkimi dodatkowymi danymi w tabeli bazy danych

  • Wyślij wiadomość e-mail z adresem URL wskazującym na aktywację unikalnego identyfikatora (np. domain.com/activate.php?id=102939505595

  • Strona aktywacyjna sprawdza, czy unikalny klucz istnieje i zmienia confirmed pole na yes (lub 1 czy cokolwiek).

  • Dodatkowo i opcjonalnie zapisz datę/godzinę potwierdzenia, adres IP i agenta użytkownika.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQLException:metoda executeQuery nie może być użyta do aktualizacji

  2. Proste tworzenie kopii zapasowych i przywracanie bazy danych mysql z Javy

  3. Jak wyświetlić wartości wierszy jako kolumny w MySQL?

  4. zaimportuj moje połączenie z bazą danych za pomocą Pythona

  5. Wstaw wartość domyślną do kolumny niezerowej, jeśli wartość jest równa null