Django跳轉,緩存,信號,序列化
阿新 • • 發佈:2018-01-24
哈哈 前後端 跳轉 信號 ext 返回 path cookies 如果
跳轉問題
如果我現在停留在文章的詳情頁,用戶未登陸,如果你要評論,或者點贊就應該回到登陸頁面登陸
如果登陸成功了,就要返回到當初跳轉過來的頁面
第一種通過前後端傳送數據
$(‘.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/" } })
Django跳轉,緩存,信號,序列化