django-email-as-username
認証にユーザー名ではなくメールを使用するためにアプリを使用していますが、それは魅力のように機能します。
さて、私は電話したい
if request.user.is_authenticated()
ただし、この方法では、(メール+パスワード)ではなく(ユーザー名+パスワード)に基づいてユーザーを認証します。これにどう対処すればいいですか?
なにか提案を ?
django-email-as-username
認証にユーザー名ではなくメールを使用するためにアプリを使用していますが、それは魅力のように機能します。
さて、私は電話したい
if request.user.is_authenticated()
ただし、この方法では、(メール+パスワード)ではなく(ユーザー名+パスワード)に基づいてユーザーを認証します。これにどう対処すればいいですか?
なにか提案を ?
Django では、is_authenticated()
常にインスタンスに対して返さTrue
れUser
、常にインスタンスに対して返さFalse
れAnonymousUser
ます。ユーザー名/パスワード/電子メールとは関係django-email-as-username
がなく、この動作は変わりません。
Django のソース コードを参照してください。
# In User class line 279
def is_authenticated(self):
"""
Always return True. This is a way to tell if the user has been
authenticated in templates.
"""
return True