Ciao a tutti,
sto sviluppando un'area ad accesso limitato con i cookie.
Visto che è la prima volta che affronto il discorso (solitamente uso le variabili di sessione) ho riscontrato alcuni problemi.

Dunque. Ho 3 pagine interessate:

1. loginpage
2. controllo codici di accesso
3. pagina di benvenuto

loginpage
Questa pagina contiene i campi per l'inserimento dei codici di accesso. Non dovrebbe avere problemi.

controllo codici di accesso
In questa pagina passo solo se inserisco i codici di accesso dalla loginpage. Controlla le seguenti cose:


a. Prende i codici di accesso
b. Confronta i codici nel database e controlla se esistono.
c. Se non esistono restituisce un errore
d. Se esistono guarda il livello dell'utente. Se è un livello diverso dal livello definito manda un errore
e. Se il livello corrisponde a socio imposta un cookie e mi indirizza alla pagina dei soci

pagina di benvenuto
La pagina di benvenuto (e tutte le altre pagine) contengono un controllo di questo tipo:

codice:
ckUser=request.cookies("SalvaLogin")("username")
ckPassword=request.cookies("SalvaLogin")("password")
If (ckUser<>"" And ckPassword<>"") then
' mi fa vedere la pagina
Else
' mi sbatte fuori
End if
Mi sembra francamente un controllo errato
Poi ora ho provato a loggarmi. Viene effettivamente creato il cookie e vengo indirizzata alla pagina di benveuto ... ma se cancello il cookie non vengo sbattuta fuori! Come mai??

Come devo impostare correttamente il controllo in tutte le pagine?


Grazie