ThinkAdmin/config/cookie.php
Anyon f891251e54 chore(repo): 初始化 v8 项目基础配置
将 v8 分支需要的仓库级配置、Composer 依赖、CI 脚本和入口文件一次性整理到目标仓库。

主要内容:

- 更新 composer.json,切换到 v8 插件化依赖与本地 path 仓库。

- 同步 .gitignore、代码风格、发布脚本和 GitHub Actions 配置。

- 调整 config、think、public 入口和默认 index 控制器以适配 v8 运行结构。

- 清理 v6 遗留的根级 license/security 文件,由组件文档和仓库说明统一承载。
2026-05-08 15:30:32 +08:00

36 lines
1.4 KiB
PHP
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?php
declare(strict_types=1);
/**
* +----------------------------------------------------------------------
* | ThinkAdmin Plugin for ThinkAdminDeveloper
* +----------------------------------------------------------------------
* | Copyright (c) 2014~2026 ThinkAdmin [ thinkadmin.top ]
* +----------------------------------------------------------------------
* | Official Website: https://thinkadmin.top
* +----------------------------------------------------------------------
* | Licensed: https://mit-license.org
* | Disclaimer: https://thinkadmin.top/disclaimer
* | Vip Rights: https://thinkadmin.top/vip-introduce
* +----------------------------------------------------------------------
* | Gitee Repository: https://gitee.com/zoujingli/ThinkAdmin
* | Github Repository: https://github.com/zoujingli/ThinkAdmin
* +----------------------------------------------------------------------
*/
return [
// cookie 保存时间
'expire' => 0,
// cookie 保存路径
'path' => '/',
// cookie 有效域名
'domain' => '',
// httponly 访问设置
'httponly' => true,
// 是否允许服务端写回 Cookie默认关闭开启后可回写认证与语言 Cookie
'setcookie' => false,
// cookie 安全传输,只支持 https 协议
'secure' => request()->isSsl(),
// samesite 安全设置,支持 'strict' 'lax' 'none'
'samesite' => request()->isSsl() ? 'none' : 'lax',
];