是否可以使用URL参数登录用户? (DJANGO)

时间:2019-02-26 20:15:33

标签: django autologin

我想通过单击以下格式的URL来自动登录用户

用户名:password@mysite.com 要么 mysite.com/?username =“”&password =“”

类似的东西。它也可以与身份验证令牌一起使用:

mysite.com/AUTHTOKEN

有人有主意吗?

2 个答案:

答案 0 :(得分:0)

理论上,您可以执行类似www.mysite.com/?usename = <>&password = <>的操作,并在视图中将其作为参数进行访问,然后对用户进行身份验证并登录。 但是您必须有充分的理由这样做。

答案 1 :(得分:0)

我使用来自 django-sesame 的“Magic-Links”来提供身份验证令牌。

使用此令牌,我的用户可以通过以下链接登录:https://example.com/?sesame=zxST9d0XT9xgfYLvoa9e2myN