如何更改 Django Social 身份验证登录 Google+ 用户和 Facebook 用户的密码?
How to change password for Django Social auth loggedin Google+ user and facebook user?
我正在我的应用程序中使用社交身份验证。我想为 google+ 和 facebook 登录用户提供使用 django 更改密码表单更改密码的功能,但对于 google+ 和 facebook 用户当前密码无法更改,所以请任何人提供帮助我用它。
提前致谢
只需检查用户是否有当前密码。如果不是,则隐藏模板中输入的当前密码。简短示例:
{% if user.has_usable_password %}
<!-- Only show current password input if user has set a password -->
<input type="text" name="current_password">
{% endif %}
...
我正在我的应用程序中使用社交身份验证。我想为 google+ 和 facebook 登录用户提供使用 django 更改密码表单更改密码的功能,但对于 google+ 和 facebook 用户当前密码无法更改,所以请任何人提供帮助我用它。
提前致谢
只需检查用户是否有当前密码。如果不是,则隐藏模板中输入的当前密码。简短示例:
{% if user.has_usable_password %}
<!-- Only show current password input if user has set a password -->
<input type="text" name="current_password">
{% endif %}
...