使用者模組之使用者登入

2021-09-28 11:53:05 字數 551 閱讀 8867

使用者登入流程

接受資料

接受瀏覽器傳遞過來的資料

校驗資料

資料完整性校驗  【all】

業務處理:登入校驗

登入認證:authenticate(username=username, password=password) 認證一組給定的使用者名稱和密碼

判斷使用者已啟用

記錄使用者的登入狀態,login(request, user)使用django的session框架來將使用者的id儲存在session 詳情

判斷是否需要記住使用者名稱   

remember = request.post.get('remember')

if remember == 'on':

# 記住使用者名稱

response.set_cookie('username', username, max_age=7 * 24 * 3600)

返回應答

使用者登出:

Django學習之使用者登入

前面說了,使用者註冊,今天我們就來說說使用者登入吧。今天說的是使用django的session功能,而不是它的auth模組,後期,如果有機會的話,我再寫點auth認證登入。其實重點就是request.session功能,預設django就將其session功能開啟了,我們僅僅需要的是配置下資料庫。w...

Django之使用者登入例項

1,django目錄結構 需要用到的檔案用紅箭頭標記 2,首先在templates模版目錄下建立login.html檔案 3,將bootstrap匯入到static plugins目錄下 ps bootstrap是twitter推出的乙個用於前端開發的開源工具包,有很豐富的前端各種案例 4,首先在t...

機房收費系統之使用者登入

機房敲了乙個半月了,之前總是一直修改,需要好好的總結一下,首先是登陸窗體。登陸窗體 問題及重點 1.問題1實時錯誤 3704 物件關閉時,不允許操作 出現這個問題是因為前面寫了 mrc.close導致後面mrc1呼叫mrc資料集裡面的內容時無法呼叫。trim函式用來刪除乙個字串的字頭或字尾,刪除字串...