Exemplo n.º 1
0
 /**
  * @param Request|null $request
  *
  * @return \App\Model\User|false
  */
 public function getUser(Request $request = null)
 {
     if (!$request) {
         return;
     }
     $token = base64_decode($request->getHeader('Authorization'));
     if (!$token) {
         return;
     }
     if (!strpos($token, ':')) {
         return;
     }
     list($name, $password) = explode(':', $token);
     return $this->repository->findByNameAndPassword($name, $password);
 }