 |
Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc Comunitatea PHP Romania
|
| Subiectul anterior :: Subiectul următor |
| Autor |
Mesaj |
chaozz
Data înscrierii: 16/Mar/2006
Mesaje: 1
|
| Trimis: Joi Mar 16, 2006 11:12 pm Titlul subiectului: 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 |
|
| Sus |
|
beeuser
Data înscrierii: 20/Mai/2004
Mesaje: 384
|
| Trimis: Vin Mar 17, 2006 10:57 am Titlul subiectului: |
|
|
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... |
|
| Sus |
|
carco
Data înscrierii: 27/Mai/2004
Mesaje: 2796
Locație: Bucuresti
|
| Trimis: Vin Mar 17, 2006 11:15 am Titlul subiectului: |
|
|
| beeuser, el dorea pt. PHP Nuke, nu cred ca-l intereseaza php-ul. |
|
| Sus |
|
beeuser
Data înscrierii: 20/Mai/2004
Mesaje: 384
|
| Trimis: Vin Mar 17, 2006 11:18 am Titlul subiectului: |
|
|
hmmm...
noh si ce mult am scris... |
|
| Sus |
|
PHPRomania Bot
Bot Member
Data înscrierii: 27/Dec/2007
Mesaje: 1
Locaţie: Server Google |
| Trimis: Mie Dec 26, 2007 7:01 pm Titlul subiectului: Ad |
|
|
|
|
|
| Sus |
|
| |
|