def recover(token):
@validated(RecoverValidator)
def _post(user, data):
user.set_password(data['password'])
user.save()
delete_cache(token)
return send_message('password changed')
user = User.get_by_token(token)
if user:
if request.method == 'GET':
return send_success()
elif request.method == 'POST':
return _post(user)
return send_error('token not found')
评论列表
文章目录