如何在Google应用引擎上修改我的身份验证和授权?

时间:2016-04-18 06:31:10

标签: python-2.7 google-app-engine

我正在尝试使用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或函数来修改用户的密码?

1 个答案:

答案 0 :(得分:1)

我假设您正在保存初始密码,您的问题是如何在以后更改密码?

这是通过以下方式完成的:

user.set_password(password)
user.put()

我使用本教程在GAE上实现用户身份验证:https://blog.abahgat.com/2013/01/07/user-authentication-with-webapp2-on-google-app-engine/