Example #1
0
 /**
  * Impersonate an authenticated user.
  *
  *
  * @param string $type
  * @param int $id
  * @param bool $remember
  *
  * @return \Illuminate\Contracts\Auth\Authenticatable|null
  */
 public function impersonate($type, $id, $remember = false)
 {
     if ($this->check()) {
         return Auth::uses($type)->loginUsingId($id, $remember, $this->name);
     }
 }