更新会话中不完整的部分管道数据

时间:2014-12-14 16:04:48

标签: python django python-social-auth

我正在使用python-social-auth来实现无密码身份验证流程。用户提交他们的电子邮件,并将带有令牌的验证电子邮件发送回提供的电子邮件。

但是,如果用户提交了错误的电子邮件地址并尝试提交另一个,则会话字典中partial_pipeline参数中的电子邮件地址不会更新,因此,验证始终会发送到第一封电子邮件提供的地址。

我认为每次启动部分管道时,都应该检查现有的管道,并且应该用新的管道更新会话参数,例如电子邮件地址。

前段时间我已经为这个问题创建了一张票,但是还没有更新。 https://github.com/omab/python-social-auth/issues/325

有没有人遇到同样的问题?有办法吗?

感谢您的帮助。

0 个答案:

没有答案