Linku de activare
Moderator: Moderatori
Linku de activare
am si eu o intrebare am instalat site-ul pe server dar dak se inregistreaza vreun utilizator cum fac sa trimit linku de activare a contului sau cum vine chesti asta plsss nu ocoliti mesaju
Poi, deci s-a inregistrat useru.
Tre sa-i creezi o cheie pentru confirmare.
Cheia poate fi ceva de genul
$secret_word ii o variabila pe care o definesti cum vrei.
Ex:
$secret_word = "blahblah"
$key = md5( $username . $email . $secret_word );
Si in mail ii trimiti linkul de confirmare.
Cofirma inregistrarea apasand pe linku de mai jos..etc
href="confirm_registration.php?userid=<?php echo $user_id;?>&key=<?php echo $key;?>"
Acuma, in confirm_registration.php
Iei userid si key din GET:
$userid = (int)$_GET['userid'];
$key = $_GET['key'];
Si daca exista userul, ii iei username si email din baza de date, si compui keyul si il compari cu cel initial
$userkey = md5( $username . $email . $secret_word )
if( $userkey == $key )
{
//a confirmat inregistrarea
}
else
{
//nu a confirmat
}
Folosim md5 pentru encriptare. sper ca ai inteles in mare ideea...
Tre sa-i creezi o cheie pentru confirmare.
Cheia poate fi ceva de genul
$secret_word ii o variabila pe care o definesti cum vrei.
Ex:
$secret_word = "blahblah"
$key = md5( $username . $email . $secret_word );
Si in mail ii trimiti linkul de confirmare.
Cofirma inregistrarea apasand pe linku de mai jos..etc
href="confirm_registration.php?userid=<?php echo $user_id;?>&key=<?php echo $key;?>"
Acuma, in confirm_registration.php
Iei userid si key din GET:
$userid = (int)$_GET['userid'];
$key = $_GET['key'];
Si daca exista userul, ii iei username si email din baza de date, si compui keyul si il compari cu cel initial
$userkey = md5( $username . $email . $secret_word )
if( $userkey == $key )
{
//a confirmat inregistrarea
}
else
{
//nu a confirmat
}
Folosim md5 pentru encriptare. sper ca ai inteles in mare ideea...
Cine este conectat
Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 2 vizitatori