【问题标题】:Multiple pipelines in python social authpython社交身份验证中的多个管道
【发布时间】:2015-04-13 13:35:24
【问题描述】:

我正在使用 python social auth 让用户使用他们的 facebook/twitter/google + 帐户登录到我的 django 创建的网站。我想为我的登录和注册按钮设置 2 个不同的管道。这可能吗?

谢谢。

【问题讨论】:

    标签: django python-2.7 python-social-auth


    【解决方案1】:

    虽然不可能有 2 个不同的管道,但您当然可以利用这些功能来扩展管道以同时考虑“登录”和“注册”场景。

    在默认管道函数social.pipeline.social_auth.social_user之后,所有后续函数都可以访问is_new参数,如果用户已经在数据库(登录场景)或True(如果必须创建)(注册场景)。您可以使用此参数自定义您自己的管道函数中的逻辑。

    相关信息在此:

    【讨论】:

      猜你喜欢
      • 2014-04-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-01-15
      • 1970-01-01
      相关资源
      最近更新 更多