def get_token(): if g.token_used: return Restful.forbidden('请使用用户名和密码') return Restful.ok({ 'userId': g.current_user.id, 'username': g.current_user.username, 'avatar': g.current_user.avatar, 'slogan': g.current_user.slogan, 'token': userService.generate_auth_token(g.current_user.id, 3600*24), 'expiration': 3600*24 })
def register(): try: user = userService.register(request.json) return Restful.created({ 'userId': user.id, 'username': user.username, 'avatar': user.avatar, 'slogan': user.slogan, 'token': userService.generate_auth_token(user.id, 3600*24), 'expiration': 3600*24 }) except ServiceError, e: return Restful.bad_request(e.message)