Linku de activare

Discuţii despre PHP Nuke. Instalare, configurare, MODificări

Moderator: Moderatori

chaozz
New Member
Mesaje: 1
Membru din: Joi Mar 16, 2006 11:07 pm

Linku de activare

Mesajde chaozz » Joi Mar 16, 2006 11:12 pm

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



beeuser
Senior Member
Mesaje: 390
Membru din: Joi Mai 20, 2004 10:32 am
Contact:

Mesajde beeuser » Vin Mar 17, 2006 10:57 am

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...

carco
Senior Member
Mesaje: 2799
Membru din: Joi Mai 27, 2004 4:36 pm
Localitate: Bucuresti
Contact:

Mesajde carco » Vin Mar 17, 2006 11:15 am

beeuser, el dorea pt. PHP Nuke, nu cred ca-l intereseaza php-ul.
Programator cu experienta in Magento/ZF, Typo3/Flow3, Symfony, B2B, CRM, ERP, SMB... vand betoniera

beeuser
Senior Member
Mesaje: 390
Membru din: Joi Mai 20, 2004 10:32 am
Contact:

Mesajde beeuser » Vin Mar 17, 2006 11:18 am

hmmm...
noh si ce mult am scris...


Înapoi la “PHP Nuke”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 7 vizitatori