Ricevo nome e ID e-mail di un utente dopo aver effettuato l'accesso tramite Facebook al mio sito Web. Desidero aggiungere tali variabili in sessione al modulo di accesso stesso utilizzando javascript; Ho provato seguente:Impostazione variabile di sessione utilizzando javascript
FB.api('/me', function(me) {
if (me.name) {
document.getElementById('auth-displayname').innerHTML = me.name; <% Session["fbName"] = me.name; %>
}
}
dà errore come me (in questa linea: <% Session [ "fbName"] = me.name;%>) non esiste nel contesto corrente, ecc .. il mio div "auth-displayname" sta diventando quel valore, ma sto avendo problemi con la variabile di sessione
Come posso fare questo
Molte lingue mantengono le variabili di sessione sul lato client, tramite i cookie. –
@bernando per esempio? – Yang
@BernardoSiu in genere il client vede solo un cookie identificativo di sessione, e anche quello può essere nascosto da JavaScript con _HttpOnly cookies_. È importante rendersi conto della differenza tra sessioni e cookie, non sono la stessa cosa. – Halcyon