利用$ajax实现远程登录判断

2016-12-27 12:15:31来源:CSDN作者:yuwq123人点击

第七城市



利用$ajax实现远程登录判断


<script>

    
    $(function(){
        
        var loginChage;
        loginChage = $("ul.page-link li.loginChage");


        //远程登录判断
        if(!getCookie('uid')){
            
            $.ajax({
                type:"get",
                async:false,
                url:"/site/user/userinfo",
                dataType:"jsonp",
                jsonp:   'callback',
                jsonpCallback:"flightHandler",
                success:function(res){
                    if(res['status'] =='1')
                    {/*如果已成功登录*/
                        setCookie('username',res['username']);
                        setCookie('uid',res['uid']);
                        lgChage(loginChage);
                    }else
                    {/*如果没登录*/
                        rmCookie();
                    }
                },
                error:function(error)
                {/*ajax请求失败返回失败信息并清空相关cookie*/
                    rmCookie();
                    console.log(error);
                }
            });
        }else{
            lgChage(loginChage);
        }


    });


    /*更改登录信息文档元素*/
    function lgChage(element){
        element.html("欢迎您,"+getCookie('username'));
    }


    /*注销登录*/
    function loginout(){
        $.ajax({
            type: "get",
            async: false,
            url: "/site/user/logOut",
            dataType: "jsonp",
            jsonp: 'callback',
            jsonpCallback:"flightHandler",
            success: function(res){
                rmCookie();
                /*页面刷新*/
                window.location.reload();
                history.go(0);
            },
            error: function(error){
                console.log(error)
            }  
        });
    }


    /*删除相关cookie信息*/
    function rmCookie(){
        delCookie('username');
        delCookie('uid');
    }


</script>
第七城市

最新文章

123

最新摄影

微信扫一扫

第七城市微信公众平台