Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 我有两个django网站。如何判断用户是否已经通过其中一个身份验证?_Python_Django_Authentication_Single Sign On - Fatal编程技术网

Python 我有两个django网站。如何判断用户是否已经通过其中一个身份验证?

Python 我有两个django网站。如何判断用户是否已经通过其中一个身份验证?,python,django,authentication,single-sign-on,Python,Django,Authentication,Single Sign On,我有两个网站是非常密切的联系,都是建立与django。他们有相同的用户集 我如何在一个站点上判断用户是否在另一个站点上进行了身份验证?使用一个会话后端,该后端使用一个公共存储(数据库或redis),两者都可以访问;或者按照alf的建议使用openid。如果它们都在同一台服务器上,django允许您打开两个数据库,以便共享身份验证表。seehttps://code.djangoproject.com/wiki/MultipleDatabaseSupportSince django用户身份验证取决于

我有两个网站是非常密切的联系,都是建立与django。他们有相同的用户集


我如何在一个站点上判断用户是否在另一个站点上进行了身份验证?

使用一个会话后端,该后端使用一个公共存储(数据库或redis),两者都可以访问;或者按照alf的建议使用openid。

如果它们都在同一台服务器上,django允许您打开两个数据库,以便共享身份验证表。seehttps://code.djangoproject.com/wiki/MultipleDatabaseSupportSince django用户身份验证取决于django会话,如果网站位于不同的域(不仅仅是不同的子域),那么用户在站点A上的登录状态在站点B上将不可见(因为它们各自具有不同的cookie)。不过我自己从来没有试过。