[Help] Pls edit my RAN CP login.php

Results 1 to 2 of 2
  1. #1
    Member kobekoy is offline
    MemberRank
    Mar 2007 Join Date
    72Posts

    [Help] Pls edit my RAN CP login.php

    Please help. I want all my players still can login to RAN CP even he/she is still online in ingame. Thanks in advance. ^_^

    Here's my login.php code:

    <?php
    //
    require 'load.php';
    if($_POST['action']=='login') {
    connectdb($CONFIG['dbdbname'], $CONFIG['dbaddress'], $CONFIG['dbuser'], $CONFIG['dbpass']);
    $postusername = $_POST['username'];
    $postpassword = $_POST['password'];
    mssql_query(sprintf(ACCOUNT_ONLINE, $postusername));
    $result = mssql_query(sprintf(SELECT_USER_PASS,$postusername));
    $rows=mssql_num_rows($result);
    if ($rows>0) {
    $rows=mssql_fetch_assoc($result);
    extract($rows);
    $password = ($UserPass);
    if($postpassword == $password) {
    setcookie ("user", $_POST['username'], time()+60*60*24);
    setcookie ("pass", $_POST['password'], time()+60*60*24);
    quickrefresh('home.php');
    } else {
    echo '
    <script language="JavaScript">
    alert("Password is incorrect.");
    </script>
    ';
    }
    } else {
    connectdb($CONFIG['dbdbname'], $CONFIG['dbaddress'], $CONFIG['dbuser'], $CONFIG['dbpass']);
    mssql_query(sprintf(ACCOUNT_OFFLINE, $postusername));
    echo '
    <script language="JavaScript">
    alert("No such account.");
    </script>
    ';
    }
    quickrefresh('index.php');
    } else {
    quickrefresh('index.php');
    }
    ?>


  2. #2
    Account Upgraded | Title Enabled! bk2483 is offline
    MemberRank
    Jan 2008 Join Date
    somewhereLocation
    473Posts

    Re: [Help] Pls edit my RAN CP login.php

    Go to your query.php and find this two lines. Change UserAvailable to WebLoginState
    First Add this to your UserInfo
    Column Name: WebLoginState
    Type: smallint
    Deafult Value: 1
    No NULL

    From This
    DEFINE("ACCOUNT_ONLINE", "UPDATE UserInfo SET UserAvailable = 0 WHERE UserName = '%s'");

    DEFINE("ACCOUNT_OFFLINE", "UPDATE UserInfo SET UserAvailable = 1 WHERE UserName = '%s'");

    To This:

    DEFINE("ACCOUNT_ONLINE", "UPDATE UserInfo SET WebLoginState = 1 WHERE UserName = '%s'");

    DEFINE("ACCOUNT_OFFLINE", "UPDATE UserInfo SET WebLoginState = 0 WHERE UserName = '%s'");



Advertisement