Example #1
0
 def post(cls):
     dados = atributos.parse_args()
     
     user = UserModel.find_by_login(dados['login'])
     if user and safe_str_cmp(user.senha, dados['senha']):
         token_de_acesso = create_access_token(identity=user.user_id)
         return {'access_token':token_de_acesso},200
     return {'message':"The user or password is incorrect"},401
Example #2
0
    def post(self):
        dados = atributos.parse_args()

        if UserModel.find_by_login(dados['login']):
            return {'message':"The login '{}' alredy exists" .format(dados['login'])}
        
        user = UserModel(**dados)
        user.save_user()
        return {'message': "User created successfully"},201