Example #1
0
     $error_str .= "<p />" . $st[682];
 }
 // check for existing username
 db("select login_id from user_accounts where login_name = '{$login_name}'");
 $user_check = dbr(1);
 if (!empty($user_check['login_id'])) {
     print_s_page($st[686], $st[687]);
 }
 // generate auth number
 mt_srand((double) microtime() * 1000000);
 $auth = mt_rand(0, mt_getrandmax());
 $gdt = $id_parrain ? 1 : 0;
 dbn("insert into user_accounts (login_name, passwd, mdp, auth, signed_up, id_parrain, gdt, email_address, aim, icq, msn, yim, con_speed, fb_user_id) VALUES('{$login_name}', '', '', '{$auth}', '" . time() . "', {$id_parrain}, {$gdt}, '{$email_address}', '', '', '', '', '" . (int) $_POST['con_speed'] . "', '" . (int) $fb_id . "')");
 $login_id = mysql_insert_id();
 //post on facebook wall
 fb_wallpost_wosdk_api('Astra Vires', "{*actor*} vient juste de rejoindre l'univers d'Astra Vires");
 if (SENDMail == 1) {
     $message = sprintf($st[689], URL_PREFIX, $login_name, $auth);
     if (send_mail(SERVER_NAME, $_SERVER['SERVER_ADMIN'], $_POST['real_name'], $email_address, SERVER_NAME . " Authorisation Code", $message)) {
         echo $st[690] . "<p />";
         echo $st[691] . "<p />";
     } else {
         echo $st[692] . "<p />";
         echo $st[693] . "<p />";
     }
 } else {
     //not sending auth e-mail, so set auth to -5
     dbn("update user_accounts set auth = '0' where login_id = '{$login_id}'");
 }
 insert_history($login_id, $st[694]);
 $rs = "";
Example #2
0
    if (empty($data)) {
        //incorrect username
        print_header($cw['login_problem']);
        echo "<blockquote>" . sprintf($st[1816], $login_name) . "<br />\n\t\t" . $st[1817] . "<p />\n\t\t<p /> <a href='inscription.php'>\n\t\t" . $cw['sign_up2'] . "</a> <p /> <a href=\"" . URL_PREFIX . "/index.php\">" . $st[1818] . "</a></b></blockquote>";
        print_footer();
    } elseif ($enc_pass != $data['passwd']) {
        //incorrect password
        print_header($cw['bad_passwd']);
        echo "<blockquote><b>" . $st[1819] . "<br />" . $st[1820] . "\n\t\t<p /><a href=\"javascript:history.back()\">" . $st[1818] . "</a></b><p />" . $st[789] . " ? <a href=change_pass.php?stage_one=1>" . $cw['click_here'] . "</a></blockquote><p />";
        insert_history($p_user['login_id'], $cw['bad_login']);
        print_footer();
    } else {
        //everthing correct ...undate fb_user_id and do login
        dbn("update user_accounts set fb_user_id='" . (int) $fbuser->id . "' where login_id = '{$data['login_id']}'");
        //post on facebook wall
        fb_wallpost_wosdk_api('Astra Vires', "{*actor*} utilise maintenant Facebook pour se connecter à l'univers d'Astra Vires");
        login_to_server($data['login_name'], '', 0, FALSE, $fbuser->id);
    }
} elseif ($_GET['sid']) {
    db("select login_name, bp_user_id from user_accounts where session_id='" . mysql_real_escape_string(stripslashes($_GET['sid'])) . "'");
    $data = dbr();
    login_to_server($data['login_name'], '', $data['bp_user_id']);
} elseif (empty($_COOKIE['session_id']) || empty($_COOKIE['login_id']) || isset($_POST['submit'])) {
    login_to_server();
    //user already logged in. but check session details.
} else {
    check_auth();
    if ($login_id == 1) {
        //admin trying to continue old session.
        echo $st[793];
        exit;
Example #3
0
         $data = dbr();
         if ($data['fb_user_id'] && $data['fb_token']) {
             // user has facebook...do wall post
             fb_wallpost_wosdk_api('Astra Vires', ucfirst($data['login_name']) . " a écrasé la défense d'une planète dans l'univers d'Astra Vires", NULL, $data['fb_token']);
         }
     } else {
         //player lost and planet won
         $posted_fb_ids = array();
         foreach ($target_planets as $p_id => $p_details) {
             db("select login_id from {$db_name}_planets where planet_id='{$p_id}'");
             $fb_planet_info = dbr();
             db("select login_name, fb_user_id, fb_token from user_accounts where login_id='" . $fb_planet_info['login_id'] . "'");
             $data = dbr();
             if ($data['fb_user_id'] && $data['fb_token'] && !in_array($data['fb_user_id'], $posted_fb_ids)) {
                 // user has facebook...do wall post
                 fb_wallpost_wosdk_api('Astra Vires', ucfirst($data['login_name']) . " a vaillamment repoussé l'attaque contre une de ses planètes dans l'univers d'Astra Vires", NULL, $data['fb_token']);
                 $posted_fb_ids[] = $data['fb_user_id'];
             }
         }
     }
     //				echo 'aici';
     //				exit();
 }
 //ensure that we have some ships to update.
 if (isset($update_ships_sql[0])) {
     //update the ships
     foreach ($update_ships_sql as $sql) {
         dbn($sql);
     }
 }
 //update the users