Keresés

Új hozzászólás Aktív témák

  • Jim-Y

    veterán

    válasz Sk8erPeter #9148 üzenetére

    Nem, mivel a json-ön már túl vagyok, így a következő lépcsőre ugrottam, vagyis adatbázis:)

    Jelenleg itt tartok, a kommunikáció egy egyszerű példával már összejött, most épp azon ügyködöm, hogy egy alap login-t hozzak össze. Ezért a kérdésem, ugyanis a response-t szeretném visszaadni, de úgy, hogy a másik oldalon le tudjam ellenőrizni, hogy hol bukott el az autentikáció. Tehát, nem tudom, hogy ezt így meg lehet-e csinálni, de a vgén a response-t adom vissza, de előtte ilyeneket állítanék be:

    $response.user_exist = true;
    $response.auth=true;
    .
    .
    .
    stb.

    Itt a kód:

    <?php
    include("mysql_connect.php");

    $user = mysql_real_escape_string($_POST['user']);
    $pass = mysql_real_escape_string($_POST['pass']);
    if($user==NULL)
    echo "Invalid username!";
    else if($pass==NULL){
    echo "Password required!";
    } else {
    $pass_query = mysql_query("SELECT password FROM test.login WHERE username='$user'");
    $pass_query_rows = mysql_num_rows($user_query);
    if($user_query_rows >= 1) {
    $response.user_exist=true;
    if($pass_query == $pass){
    $response.pass_ok=true;
    $response.auth_ok=true;
    } else {
    $response.pass_ok=false;
    $response.auth_ok=false;
    }
    } else {
    $response.user_exist=false;
    $response.auth_ok=false;
    }

    $ = mysql_result($, 0); // ide nem tudom mi kéne:/
    echo $response;

    }
    ?>

    A jquery-ben utána ha pl response.user_exist=true és response.pass_ok=false jött vissza, akkor úgy manipulálom az input fieldet, hogy pl a password mezőbe pirossal beírom, hogy az adott usernévhez nem megfelelő jelszót írtak...

    Speedfire: neked is köszi ;)

Új hozzászólás Aktív témák

Hirdetés