Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Cara termudah untuk tautan verifikasi email PHP

Cara termudah adalah dengan tidak mendaftarkan pengguna yang belum diverifikasi sama sekali.

Minta mereka untuk alamat email dan kirim email dengan tautan yang berisi alamat ini disegel dengan hash. Setelah menerima tautan ini, Anda dapat memulai proses pendaftaran.

Sesuatu seperti ini

$secret = "35onoi2=-7#%g03kl";
$email = urlencode($_POST['email']);
$hash = MD5($_POST['email'].$secret);
$link = "http://example.com/register.php?email=$email&hash=$hash";

Dan di register.php . Anda tambahkan 2 bidang tersembunyi ke formulir pendaftaran - email dan hash, menyimpan nilai yang diterima dari GET.

Terakhir, proses pendaftaran dan periksa,

if (md5($_POST['email'].$secret) == $_POST['hash']) {
    //Continue registration.
}


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL GROUP BY perilaku

  2. SQL Query Untuk Membuat Database Di MySQL

  3. Hitungan baris dengan PDO

  4. Cara Menemukan Catatan Duplikat di MySQL

  5. Bisakah Anda menggunakan alias di klausa WHERE di mysql?