55
66from datetime import datetime , timezone
77
8+ import json
9+
810from flask import request
911from flask_restx import Api , Resource , fields , abort
1012from flask_jwt_extended import JWTManager , jwt_required , get_jwt , create_access_token , get_jwt_identity
@@ -48,7 +50,7 @@ def check_if_token_revoked(jwt_header, jwt_payload):
4850"""
4951
5052
51- @rest_api .route ('/api/users/signup ' )
53+ @rest_api .route ('/api/users/register ' )
5254class Register (Resource ):
5355 """
5456 Creates a new user by taking 'signup_model' input
@@ -66,15 +68,16 @@ def post(self):
6668 user_exists = Users .get_by_email (_email )
6769 if user_exists :
6870 return {"success" : False ,
69- "msg" : "Sorry. This email already exists. " }, 400
71+ "msg" : "Email already exists" }, 400
7072
7173 new_user = Users (username = _username , email = _email )
7274
7375 new_user .set_password (_password )
7476 new_user .save ()
7577
7678 return {"success" : True ,
77- "msg" : "User with (%s, %s) created successfully!" % (_username , _email )}, 201
79+ "userID" : new_user .id ,
80+ "msg" : "The user was succesfully registered" }, 200
7881
7982
8083@rest_api .route ('/api/users/login' )
@@ -104,7 +107,9 @@ def post(self):
104107 # create access token uwing JWT
105108 access_token = create_access_token (identity = _email )
106109
107- return {"access_token" : access_token }, 200
110+ return {"success" : True ,
111+ "token" : access_token ,
112+ "user" : user_exists .toJSON () }, 200
108113
109114
110115@rest_api .route ('/api/users/edit' )
0 commit comments