kevinsimard/laravel-cookieless-session

Laravel middleware to start a cookieless session
17,034 14
Install
composer require kevinsimard/laravel-cookieless-session
Latest Version:v1.2.4
License:MIT
Last Updated:Jun 3, 2023
Links: GitHub  ·  Packagist
Maintainer: kevinsimard

Laravel Cookieless Session Middleware

All you need to do is to add the following key X-Session-Token to your requests" headers to load sessions.

Installation

Replace the original start session middleware in app/Http/Kernel.php.

<?php namespace App\Http;

use Illuminate\Foundation\Http;

class Kernel extends Http\Kernel
{
    /**
     * @var array
     */
    protected $middleware = [
        //"Illuminate\Session\Middleware\StartSession",
        "Kevinsimard\CookielessSession\Middleware\StartSession",
        ...
    ];
...

Replace the original session service provider in config/app.php.

"providers" => [
    ...
    //"Illuminate\Session\SessionServiceProvider",
    "Kevinsimard\CookielessSession\Providers\SessionServiceProvider",
    ...
],

Code Structure

├── src
│   └── Kevinsimard
│       └── CookielessSession
│           ├── Middleware
│           │   └── StartSession.php
│           └── Providers
│               └── SessionServiceProvider.php
├── .editorconfig
├── .gitattributes
├── .gitignore
├── LICENSE.md
├── README.md
└── composer.json

License

This package is open-sourced software licensed under the MIT license.

Related Packages

laravel-notification-channels/authy

Authy notification channel for Laravel, with the ability to send in-app, sms, an...

46,701 57
ytake/laravel-couchbase

Couchbase providers for Laravel

52,494 30
rinvex/laravel-authy

Rinvex Authy is a simple wrapper for Authy TOTP, the best rated Two-Factor Authe...

78,132 32
rairlie/laravel-locking-session

Provide session locking in Laravel

497,574 91
oryxcloud/laravel-dynamodb-session-driver

DynamoDB Session Driver for Laravel 5

61,269 14