kodi-app/kodi-session
Composer 安装命令:
composer require kodi-app/kodi-session
包简介
KodiApp Session
README 文档
README
This repository contains different Session implementation for KodiApp.
Installation
$ composer require kodi-app/kodi-session
Configure SessionHook
PandabaseSessionHook
PandabaseSessionHook implementation is based on Symfony's PdoSessionHandler.
$application->run([ // ... KodiConf::HOOKS => [ // ... [ "class_name" => PandabaseSessionHook::class, "parameters" => [ // Optional, you have to set it when you have more Connection instance in ConnectionManager "connection_name" => "default", // Optional, 'options' parameter is same as PdoSessionHandler's 'options' parameter "options" => [ // ... ] ] ], // ... ], // ... ]);
You find details about PdoSessionHandler here.
You find details about Pandabase here.
Configure SessionProvider
$application->run([ KodiConf::SERVICES => [ SessionProvider::class ] ]);
How to use SessionProvider
/** @var Session $session */ $session = Application::get("session") // Get username value from session (same as $_SESSION["username"]). If it doesnt exist returns with "anon". $username = $session->get("username","anon") // Set a new username $new_username = "john_doe"; $session->set("username",$new_username);
统计信息
- 总下载量: 20
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 3
- 依赖项目数: 1
- 推荐数: 0
其他信息
- 授权协议: Apache-2.0
- 更新时间: 2017-09-16