Mysql
 sql >> база данни >  >> RDS >> Mysql

връзка за валидиране по имейл

Това, което обичам да правя е:

  • Генерирайте уникален, произволен идентификатор в процеса на регистрация

  • Съхранявайте идентификатора заедно с имейл адреса, полето "потвърдено" (по подразбиране:"не") и всякакви допълнителни данни в таблица на база данни

  • Изпратете имейла с URL, сочещ за активиране на уникалния идентификатор (напр. domain.com/activate.php?id=102939505595

  • Страницата за активиране проверява дали уникалният ключ съществува и променя confirmed поле на yes (или 1 или каквото и да е).

  • Допълнително и по избор запазете датата/часа за потвърждение, IP адреса и потребителския агент.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Изберете от всички таблици

  2. Вземете всички обекти без цикъл в OOP MySQLi

  3. Предупреждение:mysql_fetch_array() очаква параметър 1 да бъде ресурс [...]

  4. Изключение на MySQL – възникнала фатална грешка по време на четене на данни

  5. Правилно боравене с дълги данни в Hibernate