2014-09-22 84 views
0

我最近切换了服务器/数据库,并且无法让Google和Facebook社交应用登录。我已正确设置了按键,并且在点击Facebook和Google时成功创建了django用户和社交帐户,但它不会登录用户。值得注意的是,它将用户正确地发送到LOGIN_REDIRECT_URLdjango-allauth socialaccount没有登录?

尝试在已经创建的现有用户登录后,它也不会登录,但也会正确发送到LOGIN_REDIRECT_URL

我不明白为什么它会在新环境中以这种方式表现出来,并且在努力寻找到哪里寻找。我最好的猜测是某处pre_social_login信号或social_account_added信号?有任何想法吗?

编辑: 另外值得注意的,我从蟒蛇3.4切换到Python 2.7,但仍Django的1.6.5

+0

“它不会登录用户!”这里有什么错误?或者我可以认为像身份验证后用户自动发送到'LOGIN_REDIRECT_URL' ..? – 2014-09-22 09:56:43

+0

没有错误:(它加载重定向url(这只是主页)没有任何错误 – awwester 2014-09-22 15:43:48

回答

1

原来我错过了allauth.account.auth_backends.AuthenticationBackend在设置AUTHENTICATION_BACKENDS当我做迁移。