Ho realizzato il sistema di autenticazione tramite password descritto nell'articolo "Gestire gli utenti con PHP: login, logout e sessioni".
Quando avvio la home.php ottengo il seguente messaggio d'errore:
Notice: Undefined index: uid in D:\EasyPHP5.2.10\www\utenti_php\autenticazione\inc lude\auth.lib.php on line 55
Alla riga 55 trovo questo codice
$uid = $_COOKIE['uid'];
Ho provato la soluzione indicata in una discussione del 2004 e ho sostituito la riga 55 con il seguente codice: $uid = (isset($_GET['uid']) and $_GET['uid']) ? abs(intval($_GET['uid'])) : 0;
e così non mi da più l'errrore.
Il problema è che se vado ad inserire nome utente e password e provo a fare login ottengo sempre la pagina:
Accesso negato!
Non disponi dei permessi necessari per accedere all'oggetto richiesto, oppure l'oggetto non può essere letto dal server.
Se pensi che questo sia un errore del server, per favore contatta il webmaster.
Error 403
localhost
08/12/10 10:34:01
Apache/2.2.13 (Win32) PHP/5.2.10
Il mio sistema è Windows 7 e utilizzo EasyPHP 5.2.10.
Qualcuno sa aiutarmi?????
Grazie mille