Django專案實踐(商城) 二 使用者註冊(準備)

2021-10-17 05:26:09 字數 1100 閱讀 6824

(根據居然老師直播課內容整理)

from django.db import models

from django.contrib.auth.models import abstractuser

# 重寫使用者模型類, 繼承自 abstractuser

class

user

(abstractuser)

:"""自定義使用者模型類"""

# 在使用者模型類中增加 mobile 字段

mobile = models.charfield(max_length=

11, unique=

true

, verbose_name=

'手機號'

)# 對當前表進行相關設定:

class

meta

: db_table =

'tb_users'

verbose_name =

'使用者'

verbose_name_plural = verbose_name

# 在 str 魔法方法中, 返回使用者名稱

def__str__

(self)

:return self.username

因為我們重寫了使用者模型類, 所以我們需要重新指定預設的使用者模型類:

在 dev.py 檔案中新增如下**:

MVC4商城專案二 使用者身份驗證的實現

使用者身份驗證,依賴於 forms 身份驗證類 formsauthentication,它是一串加密的cookie 來實現對控制器訪問限制和登陸頁面的訪問控制。它在瀏覽器端是這樣子的 需求 我們要實現對使用者中心只有登入的使用者才能訪問,如果沒登入就跳轉到登入頁面,其它頁面都可以訪問 首先來看登入控...

二 使用者管理

使用者基本資訊檔案 etc passwd 使用者密碼組成 組資訊組成 建立使用者useradd 刪除使用者userdel 使用者密碼 修改使用者屬性usermod 組建立groupadd 檢視組 etc group 組刪除groupdel 組的型別 把使用者從組中移除gpasswd 提權su sud...

oracle學習筆記二 使用者管理

在用oracle的時候,跟以前所用的sql server感覺有比較大的差別,在oracle中,使用者是乙個很關鍵,並且很有味道的東西。oracle在大型資料庫中排行老二,最大型的資料庫是db2,第三是sybase,雖然說它只是第二大型資料庫,但是它是佔市場份額最大的一種資料庫,這裡就不討論各種大型資...