Board logo

标题: thinkphp中令牌的使用方法详解 [打印本页]

作者: fangzhen    时间: 2009-3-17 13:48     标题: thinkphp中令牌的使用方法详解

1.首先要开启令牌功能
config.php内添加如下:

'TOKEN_ON'=>true,  //使用令牌

'TOKEN_NAME'=>'think_html_token',    // 表单令牌名称,TP会在模板form内自动生成一个隐藏域,域名就是这个字符串

'TOKEN_TYPE'=>'md5',  //令牌加密方式,换用其他加密也可以


2.生成令牌
3.案例演示
View里有Form,并且config里开启了令牌的话,在生成缓存文件的时候,会自动加一个隐藏域,代码如下:
这时候在XxxAction.clas.php文件内,在display含有表单的页面之前,调用一下saveToken()方法,并且在接受页面调用isValidToken()方法,就OK了,下面是我的IndexAction.class.php测试代码。





欢迎光临 PHP开发笔记 (http://phpvi.com/) Powered by Discuz! 6.1.0