Ich bekomme Name und E-Mail-ID eines Benutzers, nachdem er sich über Facebook auf meiner Website anmeldet. Ich möchte diese Variablen in Sitzung auf Login-Formular selbst mit Javascript hinzufügen; Ich habe versucht, folgende:Einstellung Sitzungsvariable mit Javascript
FB.api('/me', function(me) {
if (me.name) {
document.getElementById('auth-displayname').innerHTML = me.name; <% Session["fbName"] = me.name; %>
}
}
es Fehler wie mich gibt (in dieser Zeile: <% Session [ "FBName"] = me.name;%>) existiert nicht im aktuellen Kontext etc .. meine div „auth-name“ wird dieser Wert immer, aber ich habe Probleme mit Session-variablen
Wie kann ich dies tun
In vielen Sprachen werden Sitzungsvariablen auf der Clientseite über Cookies gespeichert. –
@bernando zum Beispiel? – Yang
@BernardoSiu In der Regel sieht der Client nur ein Sitzungs-ID-Cookie, und selbst das kann mit _HttpOnly-Cookies_ vor JavaScript verborgen werden. Es ist wichtig, den Unterschied zwischen Sitzungen und Cookies zu erkennen, sie sind nicht das Gleiche. – Halcyon