overtrue/laravel-single-session

此包已被废弃,不再维护。未建议替代包。

为Laravel 5提供单会话认证的插件。

1.0.0 2017-12-11 12:15 UTC

This package is auto-updated.

Last update: 2020-03-04 00:15:44 UTC


README

为Laravel 5提供单会话认证的插件。

安装

$ composer require overtrue/laravel-single-session -vvv

使用方法

  1. 注册提供者(如果您已禁用Laravel自动发现)
    'providers' => [
        Overtrue\LaravelSingleSession\SingleSessionServiceProvider::class
    ],
  1. (可选)配置会话
    // config/session.php
    // The storage for store the last session id.
    'last_session_storage' => 'cache', // cache(default)/database
    
    // The field name of last session id.
    'last_session_field' => 'last_session_id', 
    
    // The path of redirect when logout after session changed.
    'redirect_path' => '/',
  1. 它工作正常。

事件

如果会话发生变化,将触发以下事件

Overtrue\LaravelSingleSession\Events\SessionExpired

PHP 扩展包开发

想知道如何从零开始构建 PHP 扩展包?

请关注我的实战课程,我会在此课程中分享一些扩展开发经验 —— 《PHP 扩展包实战教程 - 从入门到发布》

许可

MIT