Inheritance: extends Illuminate\Database\Eloquent\Model
Example #1
0
 public function legacySession()
 {
     if ($this->_legacySession === false) {
         $session = LegacySession::loadFromRequest($this->request);
         if ($session !== null && $session->session_user_id !== $this->user->user_id) {
             $session = null;
         }
         $this->_legacySession = $session;
     }
     return $this->_legacySession;
 }
 /**
  * Handle an incoming request.
  *
  * @param  \Illuminate\Http\Request  $request
  * @param  \Closure  $next
  * @return mixed
  */
 public function handle($request, Closure $next)
 {
     if ($this->auth->guest()) {
         $session = LegacySession::loadFromRequest($request);
         if ($session !== null) {
             $request->session()->flush();
             $request->session()->regenerateToken();
             $this->auth->loginUsingId($session->session_user_id, $session->session_autologin);
         }
     }
     return $next($request);
 }