Eccol a funzione incriminata:
Serve sostanzialmente in fase di autorizzazione quando un utente cerca di accedere ad una determinata pagina.Codice PHP:function user_get_id($user){
return mysql_result(mysql_query("
SELECT user_id
FROM users
WHERE username='".$user['username']."' and user_password='".$user['password']."'
"), 0, 'user_id');
}
Se la sessione dell'utente scade però ecco l'errore micidiale:
Ho risolto con un piccolo controllo sulla funzione:Codice PHP:Warning: mysql_result(): Unable to jump to row 0 on MySQL result index 11
E' una pezza o pensate possa andare?Codice PHP:function user_get_id($user){
if ($user != 0) {
return mysql_result(mysql_query("
SELECT user_id
FROM users
WHERE username='".$user['username']."' and user_password='".$user['password']."'
"), 0, 'user_id');
}
}

Rispondi quotando