需求 新增人员 请求header中需加token 新增直接传nickname,nickname不重名 password默认是123456的md5加密密文 修改密码 请求header中需加token 传参:新密码 ...
用户登录少不了密码,上一篇只用nickname进行验证。这一篇加上使用md 加密的password作为另一个条件进行登录验证。 需求 通过nickname和password md 加密后 进行验证登录,查询数据库user表验证nickname和password 存在nickname并且password解密后与数据数据对应成功则生成token返回 反之返回 code: ,msg: 登录失败 为了方便 ...
2019-12-23 14:06 4 3438 推荐指数:
需求 新增人员 请求header中需加token 新增直接传nickname,nickname不重名 password默认是123456的md5加密密文 修改密码 请求header中需加token 传参:新密码 ...
...
权限管理包含三部分:访问页面的权限,操作功能的权限和获取数据权限。 页面权限:登录用户所属角色的可访问页面的权限 功能权限:登录用户所属角色的可访问页面的操作权限 数据权限:登录用户所属角色的访问页面的数据访问的权限 需求 先不考虑数据权限,实现页面权限和功能权限 ...
项目地址 https://github.com/XingGuoZM/egg-jwt 开发环境 node v10.16.3 第一步:确保项目能跑起来 mkdir egg-jwtTest && cd egg-jwtTest npm init egg ...
准备工作:引入依赖 npm install --save js-md5 第二步,在需要加密的地方导入md5文件 第三步,加密 md5('')//放入你需要加密的内容 其实你仔细想一想,md5是加密算法吗? 首先,无论是对称加密还是非对称加密,都有明文到密码再到明文,也就是加密 ...
表之间的关联关系有三种:一对一,一对多,多对多。要进行多表操作,首先要建立表与表之间的关联关系,在sequelize中分别使用hasOne,hasMany和belongsToMany表示以上三中关系。 ...
前面已经完成角色树的存储并且能够查询并构建出树形数据,本文继续完成角色树的其他操作,可以插入,删除和修改等常规操作。 需求 查询不鉴权,增删改需要传token 能够通过id查询角色,返回该角色下面所有角色树。 插入新角色,可以另开一个组织架构,即该角色没有上级 修改角色和删除 ...