Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2004
    Messaggi
    45

    Gestire gli utenti: login,logout,sessioni

    Ho visto il tutorial:
    http://freephp.html.it/articoli/view...olo.asp?id=132
    Questa è la funzione incriminata

    function auth_login($uname, $passw){
    global $_CONFIG;
    $result = mysql_query("SELECT *FROM ".$_CONFIG['table_utente']."
    WHERE username ='".$uname."' and password=MD5('".$passw."') and temp = '0'");
    if(mysql_num_rows($result) != 1){
    return array(AUTH_INVALID_PARAMS, NULL);
    }else{
    $data = mysql_fetch_array($result);
    return array(AUTH_LOGEDD_IN, $data);
    }
    }
    Mi da questo errore
    Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\WM\www\Gofrutta\public_html\registrazione1\incl ude\auth.lib.php on line 93

    Praticamente non esiste la colonna "temp ".
    Ho sostituito "temp " con "id "
    e mi da quest'altro errore
    Hai inserito dati non corretti ... attendi il reindirizzamento
    Allora ho sostituito
    WHERE username ='".$uname."' and password=MD5('".$passw."') and id = '0 '");
    Con
    WHERE username ='".$uname."' and password=MD5('".$passw."') and id = '1 '");
    E mi dice:
    Ciao Gabriele ... attendi il reindirizzamento
    Non capisco, posso loggiare solo un utente in base all'id?
    Grazie.

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2004
    Messaggi
    45
    Risolto.

  3. #3
    Dicci come, se non altro per completezza, visto che il messaggio poi resta nell'archivio.
    Grazie!
    <<E' una decisione molto importante. Pensaci bene, Ataru!>>
    <<STOLTO! Non lo sai che io AGISCO SEMPRE PRIMA DI PENSARE???>>

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2004
    Messaggi
    45
    Semplicemente:
    WHERE username ='".$uname."' and password=MD5('".$passw."') and id = '0 '");
    Con
    WHERE username ='".$uname."' and password=MD5('".$passw."') ");
    Ciao

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2004
    Messaggi
    45
    Poi ti darà un'altro errore.
    Almeno a me l'ha dato e l'ho risolto.
    Caso mai fammelo sapere.

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.