Proyectos de Subversion LeadersLinked - Services

Rev

Rev 98 | Rev 101 | Ir a la última revisión | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

Rev 98 Rev 100
Línea 269... Línea 269...
269
                        }
269
                        }
Línea 270... Línea 270...
270
                        
270
                        
271
                        $uuid = empty($payload->uuid) ? '' : $payload->uuid;
271
                        $uuid = empty($payload->uuid) ? '' : $payload->uuid;
272
                        if($uuid) {
272
                        if($uuid) {
273
                            $jwtTokenMapper = JwtTokenMapper::getInstance($adapter);
273
                            $jwtTokenMapper = JwtTokenMapper::getInstance($adapter);
274
                            $this->jwtToken = $jwtTokenMapper->fetchOneByUuid($uuid);
274
                            $jwtToken = $jwtTokenMapper->fetchOneByUuid($uuid);
Línea 275... Línea 275...
275
                            if($this->jwtToken) {
275
                            if($jwtToken) {
Línea 276... Línea 276...
276
                                
276
                                
277
                                $_SESSION['aes'] = $this->jwtToken->aes;
277
                                $_SESSION['aes'] = $jwtToken->aes;
278
                                
278
                                
Línea 279... Línea 279...
279
                                if($this->jwtToken->user_id) {
279
                                if($jwtToken->user_id) {
280
                                    $authByUserId = new AuthUserIdAdapter($adapter);
280
                                    $authByUserId = new AuthUserIdAdapter($adapter);
281
                                    $authByUserId->setData($this->jwtToken->user_id);
281
                                    $authByUserId->setData($jwtToken->user_id);
Línea 289... Línea 289...
289
                                        $content = json_encode(['success' => false, 'data' => $result->getMessages()[0], 'fatal' => true]);
289
                                        $content = json_encode(['success' => false, 'data' => $result->getMessages()[0], 'fatal' => true]);
290
                                        $this->sendResponse($response, $code, $content);
290
                                        $this->sendResponse($response, $code, $content);
Línea 291... Línea 291...
291
                                        
291
                                        
Línea 292... Línea 292...
292
                                    }
292
                                    }
293
                                    
293
                                    
Línea 294... Línea 294...
294
                                    $this->authByJWT = true;
294
                                    $this->authByJWT = $jwtToken->id;
295
                                }
295
                                }
Línea 732... Línea 732...
732
 
732
 
Línea 733... Línea 733...
733
            if(!$exclude) {
733
            if(!$exclude) {
Línea 734... Línea -...
734
                
-
 
735
                $httpToken = isset($_SERVER['HTTP_X_CSRF_TOKEN']) ? $_SERVER['HTTP_X_CSRF_TOKEN'] : '';
-
 
736
                
-
 
737
                if($this->jwtToken) {
734
                
-
 
735
                $httpToken = isset($_SERVER['HTTP_X_CSRF_TOKEN']) ? $_SERVER['HTTP_X_CSRF_TOKEN'] : '';
-
 
736
                
738
                    $sessionToken = $this->jwtToken->csrf;
737
                
739
                    $this->jwtToken->csrf= '';
738
                
-
 
739
                if($this->authByJWT) {
Línea -... Línea 740...
-
 
740
                    $jwtTokenMapper = JwtTokenMapper::getInstance($this->adapter);
-
 
741
                    $jwtToken = $jwtTokenMapper->fetchOne($this->authByJWT);
-
 
742
                    if($jwtToken) {
-
 
743
                    
-
 
744
                        $sessionToken = $jwtToken->csrf;
-
 
745
                        //$jwtToken->csrf= '';
-
 
746
                        
-
 
747
                        
-
 
748
                       // $jwtTokenMapper->update($jwtToken);
Línea 740... Línea 749...
740
                    
749
                    } else {
741
                    $jwtTokenMapper = JwtTokenMapper::getInstance($this->adapter);
750
                        $sessionToken = '';
742
                    $jwtTokenMapper->update($this->jwtToken);
751
                    }
Línea -... Línea 752...
-
 
752
                        
-
 
753
                    
743
                    
754
                } else {
744
                    
755
                    $sessionToken = '';
745
                } else {
756
                }
746
                    $sessionToken = '';
757