【问题标题】:How to get Admin name and password from Django? [closed]如何从 Django 获取管理员名称和密码? [关闭]
【发布时间】:2014-12-23 01:00:04
【问题描述】:

我想获取管理员及其密码,我想做的是使用其凭据对所有内容进行身份验证。

如何做到这一点,而不是硬编码:

user = authenticate(username='me', password='12345')
login(request, user)

【问题讨论】:

  • 我不明白...请更好地解释一下自己
  • 这个应用程序是一个简单的教程,用户不需要登录页面,但它需要将他所做的事情保存到数据库中,所以它需要一个session所以,因为他已经创建了管理员用户,我想使用管理员信息直接登录他
  • Django 有一个本地会话系统,它使用 cookie 并允许匿名用户。
  • 如果你启用了伟大的中间件(默认激活),它是自动的。一个使用示例是消息框架,它存储消息并仅将其发送给适当的用户。 :docs.djangoproject.com/en/dev/ref/contrib/messages.
  • 他不需要登录,但他可以创建一个管理员...如果您想从这个站点获得有用的信息,需要详细说明。

标签: python django


【解决方案1】:

您无法从数据库中获取密码,它只是一个散列指纹。 Django password documentation

【讨论】:

  • 是的,它是在pbkdf2中设置的,所以只有anonymous user是解决方案
猜你喜欢
  • 1970-01-01
  • 2018-12-26
  • 1970-01-01
  • 2015-09-29
  • 2021-08-10
  • 2011-09-15
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多