登陸功能之登陸成功頁(五)

2021-08-17 14:31:36 字數 1727 閱讀 5337

上篇的文章登陸成功之後就會返回「login success!」字串只是一種臨時的解決方案,只是為了方便驗證登陸的處理邏輯,驗證沒問題之後,需要通過html頁面來替換。

1.想下,登陸成功之後會是什麼樣?應該是會顯示發布會管理頁面。故,首先建立../templates/event_manage.html頁面。

# 建立自己的檢視

defindex

(request):

return render(request, "index.html")

# 登陸方法

# 發布會管理

defevent_manage

(request):

return render(request, "event_manage.html")

此處又用到了乙個新的類httpresponseredirect,它可以對路徑進行重定向,從而將登陸成功之後的請求指向/event_manage/目錄,即建立event_manage函式,用於返回發布會管理頁面event_manage.html。

3.最後,不要忘記在../firstproject/urls.py檔案中新增event_manage/的路由。

from django.conf.urls import url

from django.contrib import admin

urlpatterns = [

url(r'^$', views.index),

url(r'^admin/', admin.site.urls),

url(r'^index/$', views.index),

url(r'^login_action/$', views.login_action),

url(r'^event_manage/$', views.event_manage),

]

4.檢視登陸成功之後的執行結果。

登陸成功後7天無操作需再次登陸

登陸成功後,將當前系統時間 7天timemillisdb 單位 毫秒 存到db 在訪問每個界面前校驗登陸是否過期 使用 進行統一校驗 校驗規則 當前系統時間currenttimemillis timemillisdb 0 則過期,返回登入頁 否則,更新系統過期時間 當前系統時間 7天timemill...

登陸功能(四)

繼續接著第乙個hello django的更新。接下來,做乙個發布會管理系統,根據書中介紹一步一步實現所有功能,本文為第一篇。django pagestitle head middleware django.middleware.security.securitymiddleware django.c...

完成登陸功能

效果展示 登陸功能講解 在sql表中,last lock time表示上次鎖定的時間 當使用者在介面輸入密碼錯誤時,其login fail count次數就會加1 當次數到達3的時候 則會鎖定該使用者 提示使用者5分鐘後再登陸,當使用者登陸成功的時候 就會將其login fail count設為0次...