定制 brace/mod-session 二次开发

按需修改功能、优化性能、对接业务系统,提供一站式技术支持

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

brace/mod-session

最新稳定版本:v1.0.0-beta

Composer 安装命令:

composer require brace/mod-session

包简介

Session Component for Brace App Framework

关键字:

README 文档

README

Action Status Latest Stable Version Total Downloads License

brace-mod-session

Session middleware for Brace Core Applications

Installation

composer require brace/mod-session

Usage

You can use the Brace\Session\SessionMiddleware in any Brace Core Application.

this would look like following:

\Brace\Core\AppLoader::extend(function (\Brace\Core\BraceApp $app) {
    (/*.....*/)
    $app->setPipe([
        new \Brace\Session\SessionMiddleware(
            new \Brace\Session\Storages\FileSessionStorage("/tmp"), // replace this with your chosen storage type and connection string
            3600, // 1 hour ttl
            86400 // 1 day expiration time
        ),
        (/*.....*/)
    ]);
});

After this, you can access the session data inside any route/middleware that has access to the \Brace\Core\BraceApp :

AppLoader::extend(function (BraceApp $app) {
    $app->router->on("GET@/", function() use ($app) {
        $session = $app->get(SessionMiddleware::SESSION_ATTRIBUTE);
        $session->set('foo', 'bar');
        (/*....*/)
        return $response;
    });
});

Examples

Contributing

Please refer to the contributing notes.

License

This project is made public under the MIT LICENSE

统计信息

  • 总下载量: 1.18k
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 2
  • 依赖项目数: 2
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2021-02-18

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固