2017-12-02 179 views

回答

1

當有人註冊或登錄時,您可以小寫或大寫用戶名。

首先從表單中的數據:

username = login_form.cleaned_data.get('user_username')

password = login_form.cleaned_data.get('user_password')

是小寫後的用戶名:

username = username.lower()

然後驗證:

user = authenticate(username=username, password=password)

還記得在註冊表格中小寫用戶名。

+0

但是如果用戶想用大寫的用戶名登錄會怎麼樣 –

+0

如果有人鍵入大寫字母,那麼您的用戶名就會小寫。當用戶在平臺上註冊時,您將以小寫字母保存用戶名。 用戶可以鍵入大寫的用戶名,但在內部,您始終可以使用小寫的用戶名。 – CarlosLannister

相關問題