关于token验证的一些建议

浏览:1116 发布日期:2013/02/02 分类:站务建议 关键字: thinkphp token validate 令牌认证 提交问题
问题:
在使用$this->error($msg);返回的时候,假如提交出错,接下来就会发生这样的问题,表单令牌一直是错的,具体的排查过程不在这里详述了,解决的办法如下。if($value && $_SESSION[$name][$key] === $value) { // 防止重复提交
                //unset($_SESSION[$name][$key]); // 验证完成销毁session
                return true;
            }
这样的解决办法会给服务器造成一定的压力,就是用户的session文件会增大。所以请求官方给解决方案。
建议一个表单的hash在设计的时候用唯一的key,这样就不会有文件增大的问题了。
谢谢
最佳答案
评论( 相关
后面还有条评论,点击查看>>