Commit Graph

45 Commits

Author SHA1 Message Date
uuling
860c85bda2 修复 重新生成session_id bug
将私有方法修改为公有方法
2017-07-18 16:07:54 +08:00
hmczju
02948acc31 Update Session.php 2017-03-19 03:18:36 +08:00
hmczju
ca55c135cd Update Session.php 2017-03-19 03:01:27 +08:00
hmczju
a4c622a4a7 Update Session.php 2017-03-19 02:52:31 +08:00
hmczju
6f7ce4f105 修复Session::prefix('xxx');设置当前作用域BUG
Session在执行第一次set或者get等操作后才会执行一次Session初始化。
而在此之前调用Session::prefix('xxx');方法设置当前控制器的Session作用域会被之后的第一次set或者get等操作调用self::init();覆盖Session::prefix('xxx');设置。
我这里的改变使得可以在第一次session操作之前通过Session::prefix('xxx');有效设置作用域
2017-03-19 02:40:03 +08:00
thinkphp
d81a52f8d2 Session类增加安全选项 2017-01-06 14:14:21 +08:00
thinkphp
d6b9e2f628 2017更新 2017-01-01 13:00:23 +08:00
ThinkPHP
3363dd6226 Apply fixes from StyleCI 2016-12-24 13:46:11 +00:00
thinkphp
43b364e286 规范代码 2016-12-24 21:37:05 +08:00
thinkphp
b81a6c5d38 改进Session类的boot方法 2016-12-09 19:01:44 +08:00
thinkphp
0117543df0 改进Session类的flush方法 判断是否开启session 2016-10-20 10:59:28 +08:00
thinkphp
a25b16b0cf Session类增加flash方法用于设置下一次请求有效的值 flush方法用于清空当前请求有效的值 增加push方法
Redirect response类的with方法改为调用session类的flash方法
2016-10-19 15:16:31 +08:00
thinkphp
abe0ea0783 Session类增加pull方法用于获取数据并删除 2016-09-14 16:05:43 +08:00
thinkphp
87ae363fb8 改进session类的start方法 2016-08-22 08:50:33 +08:00
thinkphp
2b3c558e3b 修正session类 2016-08-22 08:46:33 +08:00
thinkphp
684ed543a6 改进Session类 2016-08-20 11:50:21 +08:00
thinkphp
948d0ea0bb 改进驱动命名空间检测 2016-06-21 00:01:31 +08:00
thinkphp
a032828d5c 注释规范 2016-06-20 17:34:54 +08:00
thinkphp
30cec3abb1 取消驱动配置的namespace参数 2016-06-18 23:42:16 +08:00
thinkphp
7d7a0097d8 改进Session类 去除active属性判断 2016-06-17 17:24:08 +08:00
thinkphp
50d1798e92 改进Handle类支持异常的多语言 Lang类增加has方法 增加核心中文语言包 2016-06-16 16:07:44 +08:00
thinkphp
4c848c4a74 取消 APP_DEBUG 常量 改为 App::$debug 属性获取 设置调试模式 改为 app_debug 配置参数 在应用配置文件中设置 2016-06-15 16:43:31 +08:00
thinkphp
b6b8b6dcb4 Controller类增加batchValidate属性 validate方法增加batch参数,用于设置是否批量验证
异常类改进
2016-06-13 11:09:42 +08:00
thinkphp
b10635e22e 异常类规范 增加异常类 改进Query类的value和column的缓存冲突问题 2016-06-12 16:35:42 +08:00
thinkphp
ee7ef63c00 修正Route类的after_behavior和before_behavior行为调用 2016-06-07 16:09:06 +08:00
thinkphp
9879f9e59e 改进Session类 2016-05-23 15:51:24 +08:00
yunwuxin
132a02ba36 增加记忆跳转 2016-05-17 12:17:46 +08:00
尘缘
8bc451d21c 统计TP文件注释,统一psr2换行规范 2016-05-08 07:58:06 +08:00
thinkphp
77004dec4b 修正 2016-02-23 12:28:25 +08:00
thinkphp
2dfd60d416 改进Session类 2016-02-23 12:27:48 +08:00
thinkphp
36fd836a71 session类改为自动初始化 便于各个模块自行初始化 2016-02-19 11:35:41 +08:00
thinkphp
848824c86a 改进cookie和session类的prefix参数判断 支持传入空字符串 2016-02-18 10:53:22 +08:00
huangdijia
e90159ef6d 修正设置session.prefix后可能出现的一处错误 2016-02-16 09:31:55 +08:00
Jinchun Yang
f6a708e1f8 1)修改了一些注释的错误参数类型和返回类型
2)修改了一些无意义的变量名
3)本次 commit 没有逻辑上的变动
2016-01-29 22:28:01 +08:00
thinkphp
7dec0b2f9d 强化日志信息 仅调试模式下有效 Input类的方法支持 判断一个变量是否存在 2016-01-28 14:57:30 +08:00
huangdijia
2c20c926a6 修正一处Session的Notice
修正一处变量错误
2016-01-26 08:52:21 +08:00
huangdijia
586a94fa8e 增加session memcache驱动 2016-01-25 14:32:53 +08:00
thinkphp
4f511dc3e9 添加方法参数变量约束 2016-01-21 12:21:04 +08:00
zhylninc
12379d08a0 1. fix session_start() step to end
2. fix format to PSR2
2016-01-14 22:29:53 +08:00
zhylninc
f22fffda28 fix session 2016-01-14 22:04:13 +08:00
小陈叔叔
4acf06a220 新增var_session_id配置,解决flash上传session跨域的问题 2016-01-13 14:05:28 +08:00
小陈叔叔
793e267128 增加var_session_id配置,支持动态传入session_id实现回话控制 2016-01-13 13:54:28 +08:00
thinkphp
f6adfc44f1 根命名空间取消强制转小写 修正session驱动加载 2016-01-12 14:17:48 +08:00
huangdijia
f65f9ba8e0 增加session_status()判断,避免session_start()重复执行时报错 2016-01-07 17:36:17 +08:00
thinkphp
3881938ddb 调整类的文件命名规范为psr-4 2016-01-04 16:58:58 +08:00