[ASP e JS] Session

stella_

Nuovo Utente
1
0
Sto creando un sito web in cui ho un insieme di pagine.
l'utente per autenticarsi deve inserire user e password dalla pagina login.asp che lo reindirizza sulla pagina dello store.
Una volta autenticato, devo rimanere connesso in qualunque pagina io vada. C'è un apposito link LOGOUT per disconnettersi.
In tutte le pagine devo vedere l'user dell'utente se autenticato, "Anonimo" altrimenti.

Nella pagina dello store, dopo aver controllato che l'utente esista sul database, creo il comando

<%Session("utente") = user;%>

in tutte le pagine poi scrivo nella prima riga del body

<p class='utente'>Utente: <%Response.write(Session("utente"))%></p>

sul file asp logout ho invece scritto

<%Session("utente").Abandon;%>
<meta http-equiv='Refresh' content='0;URL=javascript:history.go(-1);' />




ora ho tre grossi problemi:

1. se non sono autenticato non riesco a fargli scrivere "Utente:Anonimo"
2. quando sono autenticato, in tutte le pagine funziona, ma sulla pagina dello store non mi scrive nulla
3. non riesco a disconnettermi :(



Chiedo scusa per il linguaggio poco tecnico ma non sono ancora alle prime armi :(
Grazie a tutti quelli che risponderanno :)

Stella
 

Haylander

Utente Attivo
114
1
CPU
i3 4330
Scheda Madre
ASUS HD87M-PRO
HDD
Samsung SSD 840 EVO 250GB
RAM
TEAM GROUP ELITE 2x2GB 1333Mhz
GPU
ASUS 6770 dcII 1GB
Audio
integrata
Monitor
Benq EW2420
Case
THERMALTAKE MATRIX VX SILVER
OS
Windows 7 64 bit / Linux Ubuntu
Prova questo comando per rimuove la session. Sempre se ti serve ancora.
session.contents.remove("utente")

Per far scrivere utente Anonimo mi sa che devi mettere un if e verificare se la session è empty o meno!
 

Entra

oppure Accedi utilizzando
Discord Ufficiale Entra ora!

Discussioni Simili