如何使用带有username = True的标准auth api更改web2py中用户的电子邮件地址

问题描述 投票:1回答:1

我最近升级了web2py并开始使用username = True,通过auth / profile返回的表单不再包含用户电子邮件地址。

用户如何在标准API下更改电子邮件地址?

python web2py
1个回答
1
投票

无论有没有username=True,电子邮件地址都无法通过当前的Auth API进行编辑(大概在一年前发生了变化,大概是出于安全原因)。目前,您必须实施自己的电子邮件更改功能。为了提高安全性,您可能需要验证密码,并且可能会向新地址发送验证电子邮件(并且可能会在更改完成后向旧地址发送通知)。

© www.soinside.com 2019 - 2024. All rights reserved.