为了账号安全,请及时绑定邮箱和手机立即绑定

tp框架,一个不在APPLICATION里的静态页面要怎么判断登录状态,AJAX请求,如何获取session

tp框架,一个不在APPLICATION里的静态页面要怎么判断登录状态,AJAX请求,如何获取session

SBC 2016-05-12 19:27:43
function login() {    var url = PREFIX_URL + "index.php?c=user&a=login";    var loginEmail = document.getElementById("loginEmail");    var loginPassword = document.getElementById("loginPassword");    if ($.trim(loginEmail.value) != "" && $.trim(loginPassword.value) != "") {        var postData = "username=" + loginEmail.value + "&password=" + loginPassword.value +            "&rememberMe=";        $.ajax(url, {            type: 'post',            data: postData,            headers: {"Content-Type": "application/x-www-form-urlencoded; charset=UTF-8"},            success: function (data) {                if (typeof data == "object") {                    if (data.code == 1003) {                        $('#loginError').css({display: "block"});                        $('#loginError').text(data.msg);                    }                    return                }                var jsonData = eval("(" + data + ")");                switch (jsonData.code) {                    case 200 :                        $('#loginModal').modal('hide'); window.location.href=PREFIX_URL +"index.php/#/main";                         break;                    case 1004:                        $('#loginError').css({display: "block"});                        $('#loginError').text(jsonData.msg);                        break;                }            }        });    } else {        if ($.trim(loginEmail.value) === "") {            $('#loginError').css({display: "block"});            $('#loginError').text("邮箱不能为空");        } else {            $('#loginError').text("密码不能为空");        }    }}这是js登录实现
查看完整描述

1 回答

已采纳
?
qq_青枣工作室_0

TA贡献446条经验 获得超754个赞

你php里再写个获取登录用户信息的api,给静态页面用$.ajax调用这个api的url就行了。

查看完整回答
1 反对 回复 2016-05-12
  • 1 回答
  • 0 关注
  • 1391 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信