本文阐述了在ThinkPHP使用认证码的简单
方法。
分享给你供你
参考,如下:
首先生成认证码,在行动的
文件,在ThinkPHP提供的方法直接调用生成可以确保PHP
扩展GD2打开。
如下:
类将模型扩展模型
{
*
显示验证代码信息
* /
公共
功能验证()
{
(ob_clean); / /空(擦除)输出缓冲区是空的,输出前,通常不显示验证码,考虑这个问题
进口('org图像。利用。);
图像::buildimageverify();
}
}
保存生成的认证码的值与会议同时:
复制代码代码如下:$ _session { 'verify}
注意:存储值是用MD5加密的。
在相应的TPL文件中,调用验证码,使用方法如下:
复制代码如下:可以实现单击刷
新功能。
结果如下:
用户提交过去的身份验证代码,要求MD5加密与保存的会话值进行比较,即:
确定是否MD5($ _post { }和{ 'verify_session美元'verify}是平等的。
这就完成了身份验证代码的基本使用。
希望本文有助于基于ThinkPHP框架的PHP
程序设计人。