Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di kepal
    Registrato dal
    Apr 2004
    Messaggi
    260

    Autenticazione non riuscita

    <?

    include("config.inc.php");
    $db = mysql_connect($db_host, $db_user, $db_password);

    if ($db == FALSE)
    die ("Errore nella connessione. Verificare i parametri nel file config.inc.php");

    mysql_select_db($db_name, $db)
    or die ("Errore nella selezione del database. Verificare i parametri nel file config.inc.php");

    //ti prendi il nome
    $nick=($_POST['nick']);
    //ti prendi la pass in formato md5
    $pass=md5($_POST['pass']);

    //crei la query per vedere se user e pass sono corretti
    $query= "SELECT * FROM registrazione WHERE (nick='$nick' and pass='$pass')";

    //applichi la query
    $result = mysql_query($query,$db);

    //se il risultato è = 1 significa che user e pass sono corretti
    if(mysql_num_rows($result)==1){
    //ti prendi l'id dell'utente
    $idu=mysql_result($result,0,"id");
    //fai partire la sessione
    session_start();
    //ti prendi l'id di sessione
    $ids=session_id();

    //crei la query per inserire tutto nel database delle sessioni
    $query="INSERT INTO sessioni (id_user,id_session) VALUES('$idu',$ids)";

    //applichi la query
    $result = mysql_query($query,$db);
    echo ("Autenticazione avvenuta con successo!");
    }else{
    echo ("Utente non autentificato");
    }

    ?>


    C'è qualcosa che non va, ma non capisco!

    Mi dice sempre "Utente non autentificato"
    ...IL GIANSA...

  2. #2
    ... VALUES ('$idu', '$ids')";

    $ids e' una stringa e va messa tra virgolette.

    //applichi la query
    $result = mysql_query($query,$db) or die(mysql_error());

    prova ad aggiungere la segnalazione di errore per verificare quello che ti ho detto.


    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

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.