Django(九、cookie與session)

文章目錄

  • 一、cookie與session的介紹
            • HTTP四大特性
      • cookie
      • session
  • Django操作cookie
      • 三板斧
      • 基于cookie的登錄功能

一、cookie與session的介紹

在講之前我們先來回憶一下HTTP的四大特性

HTTP四大特性

1.基于請求響應
2.基于TIC、IP作用于應用層上的協議
3.無狀態
? ????????保存客戶端的裝態
4.無連接

這篇文章要講的就是跟“無狀態”有關

最開始所有的網站都不需要用戶注冊登錄,所有人來訪問到的數據都是一樣的

但是隨著互聯網的發展很多網站需要知道當前用戶的狀態

在這里插入圖片描述

cookie

保存在客戶端,與用戶狀態相關的信息,這種信息都可以叫做cookie
最開始的cookie非常的不安全

session

保存在服務端,與用戶狀態相關的信息,session依賴于cookie工作

在這里插入圖片描述
當然也可以不保存cookie,在瀏覽器里設置阻止所有cookie,當你設置了以后,所有需要登錄的網頁都會登錄不上去。

原理就是用戶登錄以后,所有的相關信息都需要經過cookie,服務器需要返回一些數據給cookie,但是你的cookie被你關掉了,就不會驗證,也就是令牌沒有作用了,所以不簡易阻止所有cookie

Django操作cookie

在Django中如何是用cookie

三板斧

return HttpResponse  返回字符串
return render  返回網頁
return redirect  重定向obj = HttpResponse 
return objobj = render
return objobj = redirect
return obj
操作cookie的時候,就用到了這個obj對象

基于cookie的登錄功能

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/161519.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/161519.shtml
英文地址,請注明出處:http://en.pswp.cn/news/161519.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

二叉查找(排序)樹你需要了解一下

簡介 二叉排序樹(Binary Sort Tree),又稱二叉查找樹(Binary Search Tree),亦稱二叉搜索樹,是一種重要的數據結構。 它有以下特性: 若左子樹不空,則左子樹上所有結點的…

目標檢測YOLO系列從入門到精通技術詳解100篇-【圖像處理】目標檢測

目錄 幾個高頻面試題目 如何在超大分辨率的圖片中檢測目標? 1當超大分辨率圖像邂逅目標檢測任務 2You Only Look Twice

邊緣計算多角色智能計量插座 x 資產顯示標簽:實現資產追蹤與能耗管理的無縫結合

越來越多智慧園區、智慧工廠、智慧醫院、智慧商業、智慧倉儲物流等企業商家對精細化、多元化智能生態應用場景的提升,順應國家節能減排、環保的時代潮流,設計一款基于融合以太網/WiFi/藍牙智能控制的智能多角色插座應運而生,賦予智能插座以遙…

大數據學習(23)-hive on mapreduce對比hive on spark

&&大數據學習&& 🔥系列專欄: 👑哲學語錄: 承認自己的無知,乃是開啟智慧的大門 💖如果覺得博主的文章還不錯的話,請點贊👍收藏??留言📝支持一下博主哦&#x1f91…

uniapp實現表單彈窗

uni.showModal({title: 刪除賬戶,confirmColor:#3A3A3A,cancelColor:#999999,confirmText:確定,editable:true,//顯示content:請輸入“delete”刪除賬戶,success: function (res) {console.log(res)if(res.confirm){if(res.contentdelete){console.log(123123123213)uni.setSto…

PCIE鏈路訓練-狀態跳轉1

A:12ms超時,或者再任何lane上檢測到Electrical Idle Exit; B: 1.發送“receiver detection”之后沒有一個lane的接收邏輯被rx檢測到 2.不滿足條件c,比如兩次detection出現差別; C:發送端在沒…

凸優化基礎與應用

諸神緘默不語-個人CSDN博文目錄 文章目錄 1. 線性規劃用SciPy求解 2. 二次規劃3. 半定規劃4. 錐規劃 凸優化是數學優化的一個重要分支,廣泛應用于各種工程和科學領域。它的核心特征在于優化問題的目標函數和約束條件是凸的,這使得找到全局最優解變得可行…

Ps:背景橡皮擦工具摳圖實例

背景橡皮擦工具 Background Eraser Tool由于是一個破壞性的工具(直接刪除像素)而少被人使用。 其實,它不僅是一個功能強大的摳圖工具,也是可以轉換為非破壞性運用的。 原圖(注:圖片來自網絡) 效…

微軟離Altman越近,離OpenAI就越遠!

大數據產業創新服務媒體 ——聚焦數據 改變商業 在OpenAI這場連續劇中(之所以說是連續劇,這個事情肯定沒完,后面肯定還會出續集),讓我倍感意外的是,Altman剛跟OpenAI分手,“離婚手續”都還沒辦…

使用Pytorch從零開始構建WGAN

引言 在考慮生成對抗網絡的文獻時,Wasserstein GAN 因其與傳統 GAN 相比的訓練穩定性而成為關鍵概念之一。在本文中,我將介紹基于梯度懲罰的 WGAN 的概念。文章的結構安排如下: WGAN 背后的直覺;GAN 和 WGAN 的比較;…

selenium新版使用find_element/find_elements函數鎖定元素(替換原有find_element_by_xx)

css選擇器請參考:網絡爬蟲之css選擇器 原來的find_element_by_xx都被修改為find_element(返回匹配到的第一個元素)或find_elements(返回全部的匹配元素) from selenium.webdriver.common.by import By示例程序 選擇…

【Q3——30min】

1、介紹一下數據庫的三大范式 第一范式(1NF):屬性不可分割,即每個屬性都是不可分割的原子項。(實體的屬性即表中的列) 第二范式(2NF):滿足第一范式;且不存在部分依賴,即非主屬性必須完全依賴于主屬性。(主屬性即主鍵&a…

minio集群部署(k8s內)

一、前言 minio的部署有幾種方式,分別是單節點單磁盤,單節點多磁盤,多節點多磁盤三種方式,本次部署使用多節點多磁盤的方式進行部署,minio集群多節點部署最低要求需要4個節點,集群擴容時也是要求擴容的節點…

2、數倉理論概述與相關概念

1、問:數據倉庫 建設過程中 經常會遇到那些問題? 模型(邏輯)重復建設 數據不一致性 維度不一致:命名、維度屬性值、維度定義 指標不一致:命名、計算口徑 數據不規范(字段命名、表名、分層、主題命名規范) 2、OneData數據建設核心方…

python爬蟲HMAC加密案例:某企業信息查詢網站

聲明: 該文章為學習使用,嚴禁用于商業用途和非法用途,違者后果自負,由此產生的一切后果均與作者無關 一、找出需要加密的參數 js運行 atob(‘aHR0cHM6Ly93d3cucWNjLmNvbS93ZWIvc2VhcmNoP2tleT0lRTQlQjglODclRTglQkUlQkUlRTklOUI…

飛槳——總結PPOCRLabel中遇到的坑

操作系統:win10 python環境:python3.9 paddleocr項目版本:2.7 1.報錯:ModuleNotFoundError: No module named Polygon(已解決) 已解決所以沒有復現報錯內容 嘗試方法一:直接使用pip命令安裝&…

oracle rac 19.3安裝補丁19.19

使用opatchauto apply DIR來進行安裝 1.升級之前先備份一下GRID_HOME和ORACLE_HOME 2.現在新的opatch安裝不需要先停止集群和數據庫,在升級過程中,他會自動關閉和啟動集群 3.先將OPatch(P6880880)包拷貝到$GRID_HOME和$ORACLE_HOM…

【Web安全】sqlmap的使用筆記及示例

【Web安全】sqlmap的使用筆記 文章目錄 【Web安全】sqlmap的使用筆記1. 目標2. 脫庫2.1. 脫庫(補充) 3. 其他3.1. 其他(補充) 4. 繞過腳本tamper講解 1. 目標 操作作用必要示例-u指定URL,檢測注入點sqlmap -u http://…

ts實現合并數組對象中key相同的數據

背景 在平常的業務中,后端同學會返回以下類似的結構數據 // 后端返回的數據結構 [{ id: 1, product_id: 1, pid_name: "Asia", name: "HKG01" },{ id: 2, product_id: 1, pid_name: "Asia", name: "SH01" },{ id: 3, pro…

實現極坐標圖表QPolarChart的角度軸范圍是[0,360]時,0度在水平右側

目錄 參考角度軸范圍是[0,360]時,0度在水平右側.h.cpp 參考 Qt數據可視化(QPolarChart雷達圖) 默認QPolarChart的范圍是[0,360]時,0度在垂直上方 如官方例子QValueAxis角度軸范圍是[-100,100] 角度軸范圍是[0,360]時,0度在水平右側 原理&am…