跳转问题
如果我现在停留在文章的详情页,用户未登陆,如果你要评论,或者点赞就应该回到登陆页面登陆
如果登陆成功了,就要返回到当初跳转过来的页面
第一种通过前后端传送数据
$(‘.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/"
}
})