Exemple #1
0
     } elseif (!preg_match($Syntaxe_email, $_POST['email'])) {
         $Error->set('email', $tpl->assign('error_email_syntaxe', 'true'));
     } elseif ($mail_exist >= 1) {
         $Error->set('email', $tpl->assign('error_email_exist', 'true'));
     }
     if ($Error->ErrorPresent()) {
         $tpl->assign('error', 'true');
     } else {
         if ($user_profile['gender'] == 'male') {
             $gender = 'M';
         }
         if ($user_profile['gender'] == 'female') {
             $gender = 'F';
         }
         $UserDB = new Db('users');
         $data = array('username' => safe($_POST['pseudo'], 'SQL'), 'password' => 'FB_' . hashMe(uniqid()), 'mail' => safe($_POST['email'], 'SQL'), 'rank' => $config->rank_default, 'look' => safe($_POST['figure'], 'SQL'), 'gender' => safe($gender['gender'], 'SQL'), 'motto' => $config->motto_default, 'credits' => $config->credit_default, 'activity_points' => $config->activitypoints_default, 'account_created' => FullDate('hc'), 'ip_reg' => safe($_SERVER['REMOTE_ADDR'], 'SQL'), 'last_online' => time());
         $UserDB->save($data);
         $uid = $db->getLastID();
         $salt = hashMe(uniqid());
         $req = $db->query('INSERT INTO habbophp_users_facebook VALUES ("","' . safe($uid, 'SQL') . '","' . safe($user_profile['id'], 'SQL') . '")');
         $Auth->setSaltUsers($uid);
         $d = date('Y-m-d');
         $db->query('UPDATE habbophp_stats SET inscrits=inscrits+1 WHERE date="' . $d . '"');
         $fid = $user_profile['id'];
         if ($Auth->connexionFB($fid) == true) {
             redirection($config->url_site . '/me.php');
         }
     }
 }
 $tpl->display('header-lite.tpl');
 $tpl->display('register-fb.tpl');
Exemple #2
0
}
$json = array();
if (isset($_POST["recaptcha_challenge_field"])) {
    $resp = recaptcha_check_answer($privatekey, $_SERVER["REMOTE_ADDR"], $_POST["recaptcha_challenge_field"], $_POST["recaptcha_response_field"]);
    if (!$resp->is_valid) {
        $json['c'] = 'Le captcha n\'est pas bon';
        $Error->set('captcha', 'vide');
    }
} else {
    $Error->set('captcha', 'vide');
    $json['c'] = 'Le captcha n\'est pas bon';
}
if (!$Error->ErrorPresent()) {
    $password = hashMe($_POST['password']);
    $UserDB = new Db('users');
    $data = array('username' => safe($_POST['pseudo'], 'SQL'), 'password' => safe($password), 'mail' => safe($_POST['email'], 'SQL'), 'rank' => safe($config->rank_default, 'SQL'), 'motto' => safe($config->motto_default, 'SQL'), 'credits' => safe($config->credit_default, 'SQL'), 'activity_points' => safe($config->activitypoints_default, 'SQL'), 'account_created' => FullDate('hc'), 'ip_reg' => safe($_SERVER['REMOTE_ADDR'], 'HTML'), 'last_online' => time());
    $UserDB->save($data);
    $uid = $db->getLastID();
    $salt = hashMe(uniqid());
    $Auth->setSaltUsers($uid);
    $d = date('Y-m-d');
    $req = $db->query('UPDATE habbophp_stats SET inscrits=inscrits+1 WHERE date="' . safe($d, 'SQL') . '"');
    if ($req) {
        $username = safe($_POST['pseudo'], 'SQL');
        $password = safe($_POST['password'], 'SQL');
        session_destroy();
        session_start();
        if ($Auth->connexion(array('username' => $username, 'password' => $password))) {
            $json['fini'] = 'yep';
            $json['Auth'] = $Auth->getSaltUsers($uid);
        }