摘要:
rbac权限管理主要用到5张表,user表,role表,node表,role_user表(user和role的关联表),access表(role和node关联表)。他们的关系如下图: 然后将这5张表进行关联成一个视图,关联图如下: 数据库表设计好之后,就可以根据用户关联的角色,来显示当前角色可以访问 阅读全文
摘要:
利用tp5框架封装好的Cookie类和Session类。若发现过期时间没有生效,可以试试清除缓存。 登录页面Login.php 阅读全文
摘要:
AMQP扩展安装 在PHP上安装RabbitMQ之前,先安装PHP的扩展amqp,在安装amqp之前,先查看自己的PHP版本 首先根据PHP的版本选择amqp的版本,再次要下载稳定版本的amqp。我的PHP是5.6.25的,所以选择1.4.0版本的amqp。下载地址:https://pecl.php 阅读全文
摘要:
为什么要对数据进行加密 数据的安全性越来越得以重视。举个例子说,保存在数据库中的用户密码并不是明文保存的,而是采用md5加密后存储,这样即使数据库被脱库,仍能保证用户密码安全。但是,md5是不可逆的,开发人员根本就不知道用户的密码到底是什么。有些时候,我们希望加密后存储的数据是可逆的,比如一些接口密 阅读全文