fastpress / session
适用于PHP的强大且灵活的会话管理库,针对Fastpress框架优化。提供易于使用的接口,安全处理会话数据。
0.1.1
2024-09-06 19:38 UTC
Requires
- php: ^7.4 || ^8.0
Requires (Dev)
- phpstan/phpstan: ^1.0
- phpunit/phpunit: ^9.5
- squizlabs/php_codesniffer: ^3.6
This package is auto-updated.
Last update: 2024-09-06 19:41:59 UTC
README
Fastpress\Session 是一个现代、安全且易于使用的PHP会话管理库。它以简洁和高效为设计理念,与Fastpress框架无缝集成,同时足够灵活,可在任何PHP项目中使用。无论您是在构建小型网站还是大型应用程序,Fastpress\Session都提供了一个强大的解决方案,用于安全有效地处理会话数据。
特性
- 简单直观的API:易于使用的会话操作方法。
- 支持闪存消息:方便地处理一次性消息以供用户反馈。
- 安全会话处理:增强的安全功能以防止常见漏洞。
- 灵活的配置:根据您应用程序的需求自定义会话行为。
- PSR-4自动加载:完全符合现代PHP标准。
安装
使用Composer将Fastpress\Session安装到您的项目中
composer require fastpress/session
要求
- PHP 7.4或更高版本。
使用方法
设置会话数据
use Fastpress\Security\Session; $session = new Session(); $session->start();
设置会话数据
$session->set('username', 'JohnDoe');
检索会话数据
$username = $session->get('username');
闪存消息
// Set a flash message $session->setFlash('success', 'You have successfully logged in.'); // Retrieve and clear the flash message $message = $session->getFlash('success');
销毁会话
$session->destroy();
贡献
欢迎贡献!请随时提交拉取请求或打开问题来改进库。
许可
此库是开源软件,许可协议为MIT。
支持
如果您遇到任何问题或有问题,请在GitHub上的问题部分提交。