第一步 指定一下登陸url。
url(r'^accounts/login/$', include(xadmin.site.urls)),
由於我用的xadmin故而指向了xadmin,如果使用預設的adminsite,可做如下配置
url(r'^accounts/login/$', 'django.contrib.auth.views.login'),
這樣的話,如果未登入,程式會預設跳轉到「templates\registration\login.html」這個模板。
設定@loginrequired
```from django.contrib.auth.decorators import loginrequired
@loginrequired
def myview(request):
...```
檢查當前使用者是否登陸
檢查當前使用者是否登陸 using system.security.principal this.page.user.identity.isauthenticated change password string oldpsw newpsw string username this.page.use...
Session應用 判斷使用者是否登陸
在訪問頁面的時候使用者要先登陸才能訪問其他頁面,這一點就可以通過session物件來判斷此使用者是否是合法使用者實現 只有登陸的使用者才能傳送 admin 的請求,未登入的都不能訪問並跳轉到登入頁 可以看到,如果使用者登陸,會把使用者資訊存到session域中 攔截路徑為 admin 的請求,並判斷...
django用它自帶的驗證模組登陸
首先你的使用者模組要使用django的使用者模組 from django.contrib.auth.models import abstractuser class user abstractuser pass 然後要在setting裡面配置authenticarion backends authe...