Thinkphp6 实现保持登录
发表于:2023-04-09 22:55:21浏览:1571次
config/session.php
return [
// session name
'name' => 'GITMKSESSID',
// SESSION_ID的提交变量,解决flash上传跨域
'var_session_id' => '',
// 驱动方式 支持file cache
'type' => 'cache',
// 存储连接标识 当type使用cache的时候有效
'store' => 'redis',
// 过期时间
'expire' => 3*24*86400,
// 前缀
'prefix' => '',
'use_only_cookies'=>1,
'use_trans_sid'=>1
];
config/cookie.php
return [
// cookie 保存时间
'expire' => 3*24*86400,
// cookie 保存路径
'path' => '/',
// cookie 有效域名
'domain' => request()->host(),
// cookie 启用安全传输
'secure' => false,
// httponly设置
'httponly' => true, //设置为 true
// 是否使用 setcookie
'setcookie' => true,
];
推荐文章
- Gitlab旧服务器迁移新服务器
- centos7 安装gitlab并修改端口、目录
- Bandizip去除广告,注册图标,状态栏文本
- GitLab版本更新
- THINKPHP5整合workerman+gateway
- coding公钥部署
- 在Ubuntu 18.04 下安装mysql,没有初始密码,重设root密码
- ESXi 虚拟机 Linux CentOS VMware Tools
- node: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.28‘ not found (required by node)解决方案
- 编译安装PHP7.4时出现No package ‘oniguruma‘ found错误
