我目前正在使用由 auth.profile() 创建的表单,用户可以在其中更改他们的个人资料信息。我希望用户在保存更改之前重新进行身份验证;他们必须重新输入密码,然后才能保存对表单的更改。
我无法找到任何关于使用 Web2py 重新身份验证的内容,关于如何完成此操作的任何想法?
我目前正在使用由 auth.profile() 创建的表单,用户可以在其中更改他们的个人资料信息。我希望用户在保存更改之前重新进行身份验证;他们必须重新输入密码,然后才能保存对表单的更改。
我无法找到任何关于使用 Web2py 重新身份验证的内容,关于如何完成此操作的任何想法?
我在表单中添加了一个“密码”字段,然后在 onvalidation 函数中检查了密码。
我想到了将纯文本密码与来自 web2py 组的数据库中的加密密码进行比较:https ://groups.google.com/forum/#!msg/web2py/eqbXmseZ6XA/abnGIMevI6wJ