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

标签 python web2py

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

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

最佳答案

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

关于python - 如何使用标准 auth api 和 username=True 更改 web2py 中用户的电子邮件地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55547054/

相关文章:

python - 按数字顺序遍历字典中的文件

python - 从 python 压缩(最小化)HTML

python - 如何列出 python 轮中的文件?

customization - 自定义web2py的默认配置文件页面

python - 在 web2py 中查找用户正在使用的浏览器

python - 如何计算日期选择器日历上选择的日期之间的天数

python - 类型错误 : get_bind() got an unexpected keyword argument

python - 将另一个值添加到二维列表

python - web2py PDF - 我将该代码放在哪里?

python - 从文本文件 web2py 读取