我正在尝试使用python 2.7和google app引擎在我的网站上进行自己的身份验证和授权。我无法修改用户密码!我错过了什么吗?或者我可以使用某些功能来修改用户的密码吗? 这是我的代码:
这是为了创建用户登录:
self.auth.store.user_model.create_user(str(account), password_raw=str(password))
我想在用户登录我的网站时设置一个会话:
self.auth.get_user_by_password(account, password)
当用户退出时,它将:
self.auth.unset_session()
我应该使用哪些api或函数来修改用户的密码?
答案 0 :(得分:1)
我假设您正在保存初始密码,您的问题是如何在以后更改密码?
这是通过以下方式完成的:
user.set_password(password)
user.put()
我使用本教程在GAE上实现用户身份验证:https://blog.abahgat.com/2013/01/07/user-authentication-with-webapp2-on-google-app-engine/