check() public method

Checks for a persistence code in the current session.
public check ( ) : string
return string
示例#1
0
 /**
  * Checks to see if a user is logged in.
  *
  * @return \Cartalyst\Sentinel\Users\UserInterface|bool
  */
 public function check()
 {
     if ($this->user !== null) {
         return $this->user;
     }
     if (!($code = $this->persistences->check())) {
         return false;
     }
     if (!($user = $this->persistences->findUserByPersistenceCode($code))) {
         return false;
     }
     if (!$this->cycleCheckpoints('check', $user)) {
         return false;
     }
     return $this->user = $user;
 }