分析DuxCms之AdminUserModel
1 /** 2 * 获取信息 3 * @param array $where 条件 4 * @return array 信息 5 */ 6 public function getWhereInfo($where) 7 { 8 return $this->table("__ADMIN_USER__ as A") //table方法指定操作的数据表,__ADMIN_USER__简化数据表名,后面的as表示设置admin_user别名为A 9 ->join('__ADMIN_GROUP__ as B ON A.group_id = B.group_id')//用于根据两个或多个表中的列之间的关系,从这些表中查询数据 10 ->field('A.*,B.status as group_status,B.name as group_name,B.base_purview,B.menu_purview')//标识要返回或者操作的字段,可以用于查询和写入操作/ 11 ->where($where) 12 ->find(); 13 }
1 /** 2 * 登录用户 3 * @param int $userId ID 4 * @return bool 登录状态 5 */ 6 public function setLogin($userId) 7 { 8 // 更新登录信息 9 $data = array( 10 'user_id' => $userId, 11 'last_login_time' => NOW_TIME, 12 'last_login_ip' => get_client_ip(),//调用thinkphp内置函数获取IP地址 13 ); 14 $this->save($data);//将用户的登陆信息记录下来以备安全监测 15 //写入系统记录 16 api('Admin','AdminLog','addLog','登录系统'); 17 //设置cookie 18 $auth = array( 19 'user_id' => $userId, 20 ); 21 session('admin_user', $auth); 22 session('admin_user_sign', data_auth_sign($auth)); 23 return true; 24 }
这里将用户的IP地址和登陆时间记录下来了更安全。
转载于:https://www.cnblogs.com/disneyland/p/4264642.html
分析DuxCms之AdminUserModel相关推荐
- 【Golang源码分析】Go Web常用程序包gorilla/mux的使用与源码简析
目录[阅读时间:约10分钟] 一.概述 二.对比: gorilla/mux与net/http DefaultServeMux 三.简单使用 四.源码简析 1.NewRouter函数 2.HandleF ...
- 2022-2028年中国自动驾驶系统行业现状调研分析报告
[报告类型]产业研究 [报告价格]4500起 [出版时间]即时更新(交付时间约3个工作日) [发布机构]智研瞻产业研究院 [报告格式]PDF版 本报告介绍了中国自动驾驶系统行业市场行业相关概述.中国自 ...
- 2022-2028年中国阻尼涂料市场研究及前瞻分析报告
[报告类型]产业研究 [报告价格]4500起 [出版时间]即时更新(交付时间约3个工作日) [发布机构]智研瞻产业研究院 [报告格式]PDF版 本报告介绍了中国阻尼涂料行业市场行业相关概述.中国阻尼涂 ...
- 2021-2028年中国阻燃装饰行业市场需求与投资规划分析报告
[报告类型]产业研究 [报告价格]4500起 [出版时间]即时更新(交付时间约3个工作日) [发布机构]智研瞻产业研究院 [报告格式]PDF版 本报告介绍了中国阻燃装饰行业市场行业相关概述.中国阻燃装 ...
- 2022-2028年全球与中国漂白吸水棉市场研究及前瞻分析报告
[报告类型]产业研究 [报告价格]4500起 [出版时间]即时更新(交付时间约3个工作日) [发布机构]智研瞻产业研究院 [报告格式]PDF版 本报告介绍了全球与中国漂白吸水棉行业市场行业相关概述.全 ...
- 2022-2028年全球与中国青苔清洗剂市场研究及前瞻分析报告
[报告类型]产业研究 [报告价格]4500起 [出版时间]即时更新(交付时间约3个工作日) [发布机构]智研瞻产业研究院 [报告格式]PDF版 本报告介绍了全球与中国青苔清洗剂行业市场行业相关概述.全 ...
- 2022-2028年全球与中国氢碘化物市场智研瞻分析报告
[报告类型]产业研究 [报告价格]4500起 [出版时间]即时更新(交付时间约3个工作日) [发布机构]智研瞻产业研究院 [报告格式]PDF版 本报告介绍了全球与中国氢碘化物行业市场行业相关概述.全球 ...
- 2022-2028年全球与中国人字拖市场研究及前瞻分析报告
[报告类型]产业研究 [报告价格]4500起 [出版时间]即时更新(交付时间约3个工作日) [发布机构]智研瞻产业研究院 [报告格式]PDF版 本报告介绍了全球与中国人字拖行业市场行业相关概述.全球与 ...
- 2022-2028年全球与中国乳胶丝市场研究及前瞻分析报告
[报告类型]产业研究 [报告价格]4500起 [出版时间]即时更新(交付时间约3个工作日) [发布机构]智研瞻产业研究院 [报告格式]PDF版 本报告介绍了全球与中国乳胶丝行业市场行业相关概述.全球与 ...
- 2022-2028年全球与中国闪光棉市场研究及前瞻分析报告
[报告类型]产业研究 [报告价格]4500起 [出版时间]即时更新(交付时间约3个工作日) [发布机构]智研瞻产业研究院 [报告格式]PDF版 本报告介绍了全球与中国闪光棉行业市场行业相关概述.全球与 ...
最新文章
- c语言比较四个数大小并由小到大排序,c语言任意输入5个数,并按从大到小顺序输出...
- 计算机网络:socket-udp
- Maven 编译使用 rt.jar
- java datainputstream_Java DataInputStream readUnsignedByte()方法
- '[linux下tomcat 配置
- 360浏览器设置多标签操作步骤
- pytorch学习2:pytorch搭建Alexnet网络
- 计算机网络的最短帧长公式,每日一题 | CSMA/CD协议的最短帧长公式
- MySQL8的8大新SQL特性
- 用leangoo怎么做需求管理及规划?(产品Backlog、用户故事)
- 静态类型和动态类型的语言有什么区别?
- 过程定义伪指令proc和宏命令伪指令macro
- 13_展示商品的详情
- 环洋市场咨询:全球OLED收入预计2028年达到502.4亿美元
- 人世轮回,无人相怜--观《艺妓回忆录》有感
- 用Python画动态圣诞树 学会了送给你女朋友呀~
- HDU 6148 Valley Numer (数位DP)题解
- 金誉半导体笔记:什么是MCU单片机的SPI、UART、I2C通讯接口
- PHPword 表格内换行处理
- 中国娱记的鼻祖留心shuo新浪博客