21 messaggi dal 19 dicembre 2001
Per motivi di sicurezza devo inserire in ogni pagina, prima che l'utente veda qualcosa, un controllo su un cookie. Cioè se Request.cookies("Autorizzato").Value="" non entra altrimenti si.
Volevo inserire questo controllo in una funzione generale e includerla in tutte le pagine. Il problema è che se utilizzo una classe .vb non riconosce request.cookies, se creo un file .aspx non me lo include .
Come posso fare?
Grazie

221 messaggi dal 03 novembre 2001
Lo puoi fare dalla classe, basta che ottieni un riferimento al contesto corrente. Ecco come:

Dim request As HttpRequest = HttpContext.Current.Request
If request.cookies("Autorizzato").Value="" Then
...
End If

Comunque ricorda che con l'autenticazione Forms impostabile da file Web.Config, questa cosa è fatta in automatico, e tu non devi scrivere nessuna riga di codice nelle pagine da proteggere!

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.