
thinkphp
文章平均质量分 50
mqy1023
https://github.com/mqy1023
展开
-
《thinkphp》五、小程序授权注册登录和手机号绑定
《一》、数据库 1、用户记录数据表 CREATE TABLE `wechat_user` ( `user_id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '用户ID', `mobile` varchar(20) NOT NULL DEFAULT '' COMMENT '用户手机号', `nick_name` varchar(255) NOT NULL DEFAULT '' COMMENT '用户昵称', `avatar_url`原创 2022-01-19 20:46:57 · 1027 阅读 · 0 评论 -
《thinkphp》四、用户、权限组以及权限的分配
用户、权限组以及权限的分配 一、权限组 权限组的意思就是一组权限的集合。在论坛等一些系统中,我们常常能够看到一些角色:游客,会员,管理员,超级管理员。他们的权限以及能够查看的板块都是不一样的。这样的角色我们也可以称作权限组。 二、用户,权限组(角色),权限的关系 如果每个用户都要分配一系列的权限,未免太麻烦了。所以,中间可以加一个权限组。 1.一个用户可以拥有多个权限组 2.一个权限组可以被多个...原创 2019-11-07 19:58:35 · 2411 阅读 · 0 评论 -
《thinkphp》一、通用化api和异常解决方案
一、通用化API接口数据封装 1、将下面代码放到common.php公共文件中,方便调用 /** * 通用化API接口数据输出 * @param int $status 业务状态码 * @param string $message 信息提示 * @param [] $data 数据 * @param int $httpCode http状态码 * @return a...原创 2019-01-21 22:28:07 · 937 阅读 · 0 评论 -
《thinkphp》二、API数据安全
1、每次http请求都携带sign 2、sign唯一性保证 a、解密sign出来时间戳和当前时间戳在10s内 b、上次请求的sign存到cache中缓存时间设置20s,这次请求如果该sign还在cache中说明无效 (b的时间要大于a的时间) 3、请求参数、返回数据按安全性适当加密 4、access_token ...原创 2019-01-22 21:02:57 · 1153 阅读 · 0 评论