重新加载页面时保持Ajax会话活动

时间:2013-10-17 21:09:17

标签: jquery ajax

我正在尝试在重新加载页面时保持登录会话,但它不起作用。

这是我的登录帖子:

    $.ajax({
        url: 'http://mauriciogiordano.com/allmej/public/user/auth',
        type: 'POST',
        data: {username: 'user', password: 'user'},
        success: function(data) {
            console.log(data);
        },
        error: function(data) {
            console.log(data);
        }
    });

检查用户会话是否已打开:

    $.ajax({
        url: 'http://mauriciogiordano.com/allmej/public',
        type: 'GET',
        success: function(data) {
            console.log(data);
        },
        error: function(data) {
            console.log(data);
        }
    });

OBS:要检查会话是否已打开,请展开Auth对象。用户必须是真的。

谢谢!

2 个答案:

答案 0 :(得分:0)

当您收到登录AJAX请求的响应时,您需要通过URL中的会话ID(查询字符串)或通过删除具有会话ID的cookie,为服务器提供一些识别客户端的方法后续请求。

答案 1 :(得分:-1)

你可以使用javascript XHR,或者像其他人一样称之为AJAX。

http://api.jquery.com/jQuery.get/ http://api.jquery.com/jQuery.ajax/

使用ajax,你可以调用一个每10分钟刷新一次会话的php脚本