Django仅密码登录

帕特里克·f

我目前正在从事一个项目,客户应仅使用一个“键码”或密码即可登录客户帐户,而无需用户名。安全性并不是真正的问题,因为该工具主要供内部使用。用户密码将由管理员插入,因此不会发生登录冲突。如何跳过django身份验证的用户名部分,而仅使用键码?

加丹

如果不需要安全性,则可以使用用户名代替密码进行登录。然后在您的模板和Django视图中获取一个表单:

if request.method == "POST":
    form = ConnexionForm(request.POST)
    if form.is_valid():
        username = form.cleaned_data["Username"]
        user = authenticate(username=username, password=username)
        if user:
            login(request, user)
            UserAuthentified = True
        else:
            Error = True
    else:
        Error = True
else:
    form = ConnexionForm()

您可以在模板中需要的位置获取用户名,然后在Django中加载该用户名(然后使用locals()):

request.user.username

希望它能回答您的问题。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何仅使用PHPMailer检查登录密码?

来自分类Dev

仅使用脚本内的密码登录到root用户

来自分类Dev

GitLab禁用常规的用户名密码登录,仅允许OmniAuth登录

来自分类Dev

仅允许内部密码ssh登录,始终允许带密钥的外部ssh登录

来自分类Dev

通过电子邮件和密码登录Django用户

来自分类Dev

Django-重新访问“下次登录时更改密码”

来自分类Dev

在Django中使用电子邮件和密码登录

来自分类Dev

Django:从“重置密码”页面重定向登录的用户

来自分类Dev

Django无需再次登录即可更改密码

来自分类Dev

如何在Django中使用加密密码登录

来自分类Dev

正确的用户名密码未登录django

来自分类Dev

在Django中对密码进行哈希处理后,由于密码未加密,我无法登录

来自分类Dev

仅当我已经登录SSH时,无密码SSH才有效

来自分类Dev

ssh无密码登录,仅公共密钥身份验证(幕后发生的事情)

来自分类Dev

Flutter和Firebase-如何仅使用用户名和密码登录

来自分类Dev

如何仅使用一个丢失密码的用户登录Windows 8计算机

来自分类Dev

仅当我已经登录SSH时,无密码SSH才有效

来自分类Dev

当我仅使用ssh文件登录时,sudo -i密码是什么?

来自分类Dev

如何在 WooCommerce 中仅使用电子邮件和密码登录

来自分类Dev

在控制台和SSH中禁用密码登录,仅允许基于密钥的登录。用户应该能够提升

来自分类Dev

Django表单:仅显示已登录用户的许多对象

来自分类Dev

Django表单如何仅显示登录用户?

来自分类Dev

ssh登录失败的登录密码

来自分类Dev

WPA2-PSK [AES]登录仅要求输入密码,但我需要用户名和密码才能登录

来自分类Dev

密码:保持登录状态

来自分类Dev

使用密码登录

来自分类Dev

无需密码即可登录

来自分类Dev

登录屏幕密码语言

来自分类Dev

登录屏幕密码语言

Related 相关文章

  1. 1

    如何仅使用PHPMailer检查登录密码?

  2. 2

    仅使用脚本内的密码登录到root用户

  3. 3

    GitLab禁用常规的用户名密码登录,仅允许OmniAuth登录

  4. 4

    仅允许内部密码ssh登录,始终允许带密钥的外部ssh登录

  5. 5

    通过电子邮件和密码登录Django用户

  6. 6

    Django-重新访问“下次登录时更改密码”

  7. 7

    在Django中使用电子邮件和密码登录

  8. 8

    Django:从“重置密码”页面重定向登录的用户

  9. 9

    Django无需再次登录即可更改密码

  10. 10

    如何在Django中使用加密密码登录

  11. 11

    正确的用户名密码未登录django

  12. 12

    在Django中对密码进行哈希处理后,由于密码未加密,我无法登录

  13. 13

    仅当我已经登录SSH时,无密码SSH才有效

  14. 14

    ssh无密码登录,仅公共密钥身份验证(幕后发生的事情)

  15. 15

    Flutter和Firebase-如何仅使用用户名和密码登录

  16. 16

    如何仅使用一个丢失密码的用户登录Windows 8计算机

  17. 17

    仅当我已经登录SSH时,无密码SSH才有效

  18. 18

    当我仅使用ssh文件登录时,sudo -i密码是什么?

  19. 19

    如何在 WooCommerce 中仅使用电子邮件和密码登录

  20. 20

    在控制台和SSH中禁用密码登录,仅允许基于密钥的登录。用户应该能够提升

  21. 21

    Django表单:仅显示已登录用户的许多对象

  22. 22

    Django表单如何仅显示登录用户?

  23. 23

    ssh登录失败的登录密码

  24. 24

    WPA2-PSK [AES]登录仅要求输入密码,但我需要用户名和密码才能登录

  25. 25

    密码:保持登录状态

  26. 26

    使用密码登录

  27. 27

    无需密码即可登录

  28. 28

    登录屏幕密码语言

  29. 29

    登录屏幕密码语言

热门标签

归档