数码资讯
利用thinkphp验证码的简单方法
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
本文阐述了在ThinkPHP使用认证码的简单方法。分享给你供你参考,如下:
首先生成认证码,在行动的文件,在ThinkPHP提供的方法直接调用生成可以确保PHP扩展GD2打开。
如下:
类将模型扩展模型
{
*显示验证代码信息
* /
公共功能验证()
{
(ob_clean); / /空(擦除)输出缓冲区是空的,输出前,通常不显示验证码,考虑这个问题
进口('org图像。利用。);
图像::buildimageverify();
}
}
保存生成的认证码的值与会议同时:复制代码代码如下:$ _session { 'verify}
注意:存储值是用MD5加密的。
在相应的TPL文件中,调用验证码,使用方法如下:
复制代码如下:可以实现单击刷新功能。
结果如下:
用户提交过去的身份验证代码,要求MD5加密与保存的会话值进行比较,即:
确定是否MD5($ _post { }和{ 'verify_session美元'verify}是平等的。
这就完成了身份验证代码的基本使用。
希望本文有助于基于ThinkPHP框架的PHP程序设计人。
首先生成认证码,在行动的文件,在ThinkPHP提供的方法直接调用生成可以确保PHP扩展GD2打开。
如下:
类将模型扩展模型
{
*显示验证代码信息
* /
公共功能验证()
{
(ob_clean); / /空(擦除)输出缓冲区是空的,输出前,通常不显示验证码,考虑这个问题
进口('org图像。利用。);
图像::buildimageverify();
}
}
保存生成的认证码的值与会议同时:复制代码代码如下:$ _session { 'verify}
注意:存储值是用MD5加密的。
在相应的TPL文件中,调用验证码,使用方法如下:
复制代码如下:可以实现单击刷新功能。
结果如下:
用户提交过去的身份验证代码,要求MD5加密与保存的会话值进行比较,即:
确定是否MD5($ _post { }和{ 'verify_session美元'verify}是平等的。
这就完成了身份验证代码的基本使用。
希望本文有助于基于ThinkPHP框架的PHP程序设计人。
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。