使用者登入流程
接受資料
接受瀏覽器傳遞過來的資料
校驗資料
資料完整性校驗 【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函式用來刪除乙個字串的字頭或字尾,刪除字串...