Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12

Discussione: script per l'accesso

  1. #1
    Utente di HTML.it L'avatar di nourdine
    Registrato dal
    Nov 2005
    Messaggi
    1,130

    script per l'accesso

    il segunte codice dovrebbe fare l'accesso con user="pinco" e password="pallino"

    però non funziona. infatti da sempre "utente non autorizzato". boh!

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <title>Untitled Document</title>
    </head>

    <body>

    <?php

    if(isset($_POST['submit'])){
    $user_form = $_POST['user'];
    $pass_form = $_POST['pass'];

    $host = "localhost";
    $user = "root";
    $database = "test";
    $password = "";

    $db = mysql_connect($host, $user, $password);

    $query = "SELECT * from utenti WHERE user = '" . $user_form . "' AND pass ='" . $passform . "'";

    mysql_select_db($database, $db);

    $result = mysql_query($query, $db);

    echo mysql_num_rows($result) . "
    ";

    if (mysql_num_rows($result) > 0){
    echo "utente autorizzato";
    }

    else
    {
    echo "utente non autorizzato";
    }

    }

    ?>
    <form action="" method="post">
    user: <input type="text" name="user" />


    pass: <input type="text" name="pass" />


    <input type="submit" name="submit" value="submit" />
    </form>

    </body>
    </html>

  2. #2
    ciao
    devi selezionare il db prima di fare la query
    Tremal-Naik
    ******************************
    passa a LINUX
    **********
    la religione e' il freno che impedisce al povero di ammazzare il ricco

  3. #3
    Utente di HTML.it L'avatar di nourdine
    Registrato dal
    Nov 2005
    Messaggi
    1,130
    mbe?

    e la riga: mysql_select_db($database, $db);

    a che serve secondo te?

  4. #4
    forse il mio italiano non è chiaro
    ho detto PRIMA della query
    ciao
    Tremal-Naik
    ******************************
    passa a LINUX
    **********
    la religione e' il freno che impedisce al povero di ammazzare il ricco

  5. #5
    Utente di HTML.it L'avatar di nourdine
    Registrato dal
    Nov 2005
    Messaggi
    1,130
    mamma mia che sonno ho oggi

    grazie

  6. #6
    Utente di HTML.it L'avatar di nourdine
    Registrato dal
    Nov 2005
    Messaggi
    1,130
    anzi no! la query è istanziata prima ma è eseguita dopo la scelta del db. non credi?

  7. #7
    Originariamente inviato da nourdine
    anzi no! la query è istanziata prima ma è eseguita dopo la scelta del db. non credi?
    $query = "SELECT * from utenti WHERE user = '" . $user_form . "' AND pass ='" . $pass_form . "'";

  8. #8
    scusa anch'io sono un pò stanco
    ecco la riga da modificare
    $result = mysql_query($query, $db);

    in
    $result = mysql_query($query, $database);

    ciao
    Tremal-Naik
    ******************************
    passa a LINUX
    **********
    la religione e' il freno che impedisce al povero di ammazzare il ricco

  9. #9
    Utente di HTML.it L'avatar di nourdine
    Registrato dal
    Nov 2005
    Messaggi
    1,130
    vecchio ne hai una botta di sonno! chi invece è bello vispo tanto da notare un fottuto underscore mancante è stato il nostro amico V1RuZ!

    complimenti per il colpo d'occhio

  10. #10
    Originariamente inviato da nourdine
    vecchio ne hai una botta di sonno! chi invece è bello vispo tanto da notare un fottuto underscore mancante è stato il ostro amico V1RuZ!

    complimenti per il colpo d'occhio
    sul vispo avrei da ridire...ho dormito 3 ore stanotte

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.