Skip to content

Instantly share code, notes, and snippets.

@kocoten1992
Created November 25, 2016 08:39
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save kocoten1992/c2ff74e3ab7c010f1445df85dc99a64c to your computer and use it in GitHub Desktop.
Save kocoten1992/c2ff74e3ab7c010f1445df85dc99a64c to your computer and use it in GitHub Desktop.
Find user purely on laravel_session
//Please mind that in newer version laravel, thing may change
//It work at least for 5.x version
use Symfony\Component\HttpFoundation\Request as SymfonyRequest;
$key = base64_decode('HoEXdquDDDXR20pZy7QleR7FTGZZXix1JeHwDv5Hhh8=');
$sr = new SymfonyRequest;
$sr->initialize([], [], [], ['laravel_session' => 'eyJpdiI6IjhOcFROekxpamU1U0oyYjIzZkw2TlE9PSIsInZhbHVlIjoiZUo0TmJTZURuS2RTVXc1SVY0cWU3XC9BcVwva2NnUFAzUmI0K2NwTXlzd3BibEpncFwvdzZKNEZpMTlmaWxLZHRmTGd5cXZPTWszS1BuNG5vOGRVWkVKSFE9PSIsIm1hYyI6Ijg3MzFhMTAzZDUwZjdmZjY4MDZkYmY5ZDQ3ZDA1ZTYxOWEwYmNiYTBhNmI0ZTNhY2Q2NzMzY2YzMTIzMjdhYTQifQ==']);
$app = new Illuminate\Foundation\Application(getcwd());
$app->singleton(
Illuminate\Contracts\Http\Kernel::class,
App\Http\Kernel::class
);
$app->handle($sr);
$auth = new Illuminate\Auth\AuthManager($app);
$auth->user(); //comment if it help you :)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment