版权声明:CopyRight @CSDN 码农Robin https://blog.csdn.net/weixin_41423450/article/details/85227834
1、验证码的使用
1.1、快速入门
①、创建方法
②、模块内引入
同一模块、控制器下,直接调用该方法,也可设置路由规则,采用路由规则访问验证码图片。js动作实现点击切换验证码。
③、查看效果
1.2、自定义生成验证码
说明:关于验证码的源码存储位置\vendor\topthink\think-captcha\src\Captcha.php
①、查看源码中的配置信息
②、创建方法生成自定义的验证码
③、查看效果
1.3、验证码校验
若在生成验证码时,传递了验证码加密密钥,则校验时,也必须传递,否则校验是无效的。
2、session与cookie
2.1、session的使用
2.1.1、session的初始化
①、查看文档
②、查看配置项
若想要修改session机制可以修改配置文件
默认使用文件方式存储session信息,若指定redis或memcache存储,需要额外指定host port及password进行配置
③、关于手动初始化
2.1.2、session的使用
①、直接使用session下的方法
基础用法:
②、使用session助手函数
2.1.3、实现session写入redis
修改配置文件
2.2、cookie的使用
2.2.1、cookie的初始化
2.2.2、cookie的使用
①、使用cookie类下的方法
②、使用助手函数实现
在使用cookie前建议先配置cookie的配置项
3、文件上传