ThinkPHP3.2 的 Token 是否被删除了?我设置无效果

Author: iosecker - Posted:6年前 - View:1712

ThinkPHP3.2 Token 令牌验证是否被删除了?我在文档也没有找到!

我应用模块的配置文件中已经写了如下配置:

'TOKEN_ON' => true,
'TOKEN_NAME' => 'hash',
'TOKEN_TYPE' => 'md5',
'TOKEN_RESET' => true

并且也在模板中使用如下标签:

{TOKEN}

但是{TOKEN}没有被正常解析,直接输出{TOKEN}

现在一直卡到这里了,求各位大佬帮忙看看,我先在这里感谢了!

11 人点赞  ∙  1 人收藏  
加入收藏 点赞 我要评论

目前共有 8 条回复

dehoo
- dehoo - 6年前

一直都没有被删除啊,你应该是少配置一个步骤了吧!官方给出的文档里,除了你在config.php文件里写入你主题里的配置以外,还要在config.php的同级目录里新建一个tags.php文件并写入以下代码才行!

return array(
    // 添加下面一行定义
    'view_filter' => array('Behavior\TokenBuild'),
    // 如果是3.2.1以上版本,需改成
    // 'view_filter' => array('Behavior\TokenBuildBehavior'),
);
iosecker
- iosecker - 6年前

@DeHoo 多谢站长,根据你的提示,已经解决这个问题了!

Brethoe
- Brethoe - 6年前

70.gif,用 YII 的路过。

feego
- feego - 6年前

TP 我之前用过,现在好像是 TP5 了吧?我现在用的 Laravel,有人跟我用一样的没?66.gif

dehoo
- dehoo - 6年前

@iosecker 忘了提醒你,在模板里不用写{TOKEN}啦!他们自动在metaform表单里加入 Token 的。

iosecker
- iosecker - 6年前

@Brethoe YII 正在学呢!
@Duren Laravel 好久之前有用过,现在我主要用 TP 和 YII 了,主要是公司用这两个!

Dictsql
- Dictsql - 6年前

咱用的是 NodeJS+Express 哈!不过 MongoDB 是不是很吃内存?我 1G 内存的云服经常报使用率 100%,怎么搞?

sozui
- sozui - 6年前

我用的是 Flask,就是 SQLAlchemy 好难啃!5.gif5.gif5.gif