跳转问题
如果我现在停留在文章的详情页,用户未登陆,如果你要评论,或者点赞就应该回到登陆页面登陆
如果登陆成功了,就要返回到当初跳转过来的页面
第一种通过前后端传送数据
$(‘.hit‘).click(function () { if ($(‘.user_is‘).attr(‘id‘)){ # 这个时候把用户传过来写成标签看是否获取到值 alert(‘我是登陆了哈哈,所以可以点赞‘) } else { alert(‘/login/?next=‘ + location.pathname); location.href = ‘/login/?next=‘ + location.pathname }
第二种通过cookies,利用了ajax的第三种伪造
{# 第三种伪造方法#} <script src="/static/js/jquery.cookie.js"></script> 必须引用这个 $(‘.logout‘).click(function () { location.href = ‘/logout/‘ }); $(‘.hit‘).click(function () { if ($.cookie(‘user‘) != ‘None‘){ console.log($.cookie(‘user‘)); console.log(‘我是登陆了,可以点赞‘) } else { location.href = "/login/" } })