Tôi nhận được tên và id email của người dùng sau khi đăng nhập qua facebook vào trang web của tôi .. Tôi muốn thêm các biến đó trong phiên trên biểu mẫu đăng nhập bằng javascript; tôi đã cố gắng sau:Đặt biến phiên sử dụng javascript
FB.api('/me', function(me) {
if (me.name) {
document.getElementById('auth-displayname').innerHTML = me.name; <% Session["fbName"] = me.name; %>
}
}
nó mang lại cho lỗi như tôi (trong dòng này: <% Session [ "fbName"] = me.name;%>) không tồn tại trong bối cảnh hiện nay vv .. div của tôi "auth-DisplayName" là nhận được giá trị đó nhưng tôi đang gặp trục trặc với phiên biến
làm thế nào tôi có thể làm điều này
Nhiều ngôn ngữ giữ các biến phiên ở phía máy khách, thông qua cookie. Ví dụ: –
@bernando? – Yang
@BernardoSiu thường khách hàng chỉ thấy cookie định danh phiên và thậm chí có thể bị ẩn khỏi JavaScript với _HttpOnly cookies_. Điều quan trọng là nhận ra sự khác biệt giữa phiên và cookie, chúng không giống nhau. – Halcyon