Inregistrare utilizator
if($test_inr){
if (empty($numeu) || empty($mail_a) || empty($parola1) || $parola1!=$parola2 || strlen($parola1)<6 || !eregi("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$", $mail_a))
$err=1;
else
$err="";
}
//---------------------------------
$test_un='';
$test_ml='';
$test_pa='';
if ($test_inr && $err=='') {
define('IN_PHPBB', true);
//$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : $cale.'/forum/';
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : $cale.'/home/csgr/public_html/forum/';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
require($phpbb_root_path . 'common.' . $phpEx);
require($phpbb_root_path . 'includes/functions_user.' . $phpEx);
require($phpbb_root_path . 'includes/functions_module.' . $phpEx);
// Start session management
$user->session_begin();
$auth->acl($user->data);
//insertul in db
$act_ket=mt_rand();
$user_row = array(
'username' => $numeu,
'user_password' => md5($parola1),
'user_email' => $mail_a,
'group_id' => '2',
'user_timezone' => '1.00',
'user_dst' => 0,
'user_lang' => 'ro',
'user_type' => '1',
'user_actkey' => $act_ket,
'user_regdate' => time(),
'user_inactive_reason' => '1',
'user_login_attempts' => '2',
);
//====================
if(!validate_username($user_row['username'])){
// check if email is correct, and nor banned
if(!validate_email($user_row['user_email'])){
// checkk if password is valid. note : it must not already be md5 encoded
if(!validate_password($user_row['user_password'])){
$err='';
/* Now Register user */
$phpbb_user_id = user_add($user_row);
if ($frm=="on") $frm=1;
else $frm="null";
if ($ab_newsl) $ab_newsl=1;
else $ab_newsl='';
if ($ab_newsl){
$res_newsl = mysql_query("select email from newslet where email='$mail_a'");
$row_newsl = mysql_fetch_assoc($res_newsl);
if (empty($row_newsl["email"])){
mysql_query("INSERT INTO newslet (email,imobiliare) values ('$mail_a',1)");
}
}
//echo "update phpbb_users set nume='$numele',prenume='$prenumele',localitate='$localitatea', adresa='$adresa', trimit_mail='$ab_newsl' where user_id='".$phpbb_user_id."'";
$cod_pass=substr(mt_rand(),0,8);
mysql_query("update phpbb_users set nume='$numele',prenume='$prenumele',localitate='$localitatea', adresa='$adresa',telefon='$telefon', trimit_mail='$ab_newsl', cod_pass='$cod_pass' where user_id='".$phpbb_user_id."'");
//echo "http://www.casesigradini.ro/activare_user.php?activate=".md5($phpbb_user_id);
$message="Bine ai venit pe siteul Imobiliare CaseSiGradini.ro
Pastreaza urmatoarele date de identificare:
Nume utilizator : ".$user_row['username']."
Parola: ".$parola1."
Dupa activare foloseste adresa de email si parola pentru autentificare.
Da click pe urmatorul link pentru a-ti activa contul:
Activare cont";
$to = $mail_a;
//$to = 'nicholas_31_ro@yahoo.com';
$subject = "Activare cont Imobiliare CaseSiGradini.ro";
$headers = array (
'From' => $from,
'To' => $to,
'Subject' => $subject
);
$mime = new Mail_mime();
# -=-=-=- HTML EMAIL PART
$mime->setHTMLBody($message);
# -=-=-=- SEND MAIL
$body = $mime->get();
$headers = $mime->headers($headers);
$smtp = Mail::factory('smtp', array ('host' => $host, 'auth' => true, 'username' => $username, 'password' => $password));
$mail = $smtp->send($to, $headers, $body);
if (PEAR::isError($mail)) {
echo "
Eroare la trimiterea e-mailului la adresa ".$email." !";
} else {
echo "
Iti multumim!
Inregistrarea a fost efectuata cu succes!
Ai primit un e-mail pe adresa folosita la inregistrare. Pentru a activa contul te rugam sa folosesti indicatiile din e-mail!
";
echo "
In caz ca nu ai receptionat e-mailul verifica si in sectiunea Spam (pentru conturi de Yahoo de exemplu) sau semnaleaza-ne problema folosind formularul de 'Contact'
";
}
}
else{
$err=1;
$test_pa = validate_password($user_row['user_password']);
}
}
else{
$err=1;
$test_ml = validate_email($user_row['user_email']);
}
}
else{
$err=1;
$test_un = validate_username($user_row['username']);
}
//====================
}
//---------------------------------
if (empty($test_inr) || $err==1) { ?>
}?>