原文:egg实现登录鉴权(四):人员新增和密码修改

需求 新增人员 请求header中需加token 新增直接传nickname,nickname不重名 password默认是 的md 加密密文 修改密码 请求header中需加token 传参:新密码 实现 代码基本上没有改动,只需要改动路由 router.js ,控制器 controller ,服务 service 以下几项都和前一篇 egg实现登录鉴权 三 :密码的md 加密及验证 相同 数据 ...

2019-12-24 10:39 0 889 推荐指数:

查看详情

egg实现登录(三):密码的md5加密及验证

用户登录少不了密码,上一篇只用nickname进行验证。这一篇加上使用md5加密的password作为另一个条件进行登录验证。 需求 通过nickname和password(md5加密后)进行验证登录,查询数据库user表验证nickname和password 存在 ...

Mon Dec 23 22:06:00 CST 2019 4 3438
egg实现登录(七):权限管理

权限管理包含三部分:访问页面的权限,操作功能的权限和获取数据权限。 页面权限:登录用户所属角色的可访问页面的权限 功能权限:登录用户所属角色的可访问页面的操作权限 数据权限:登录用户所属角色的访问页面的数据访问的权限 需求 先不考虑数据权限,实现页面权限和功能权限 ...

Fri Jan 10 01:24:00 CST 2020 1 2213
egg实现登录(一):生成token

项目地址 https://github.com/XingGuoZM/egg-jwt 开发环境 node v10.16.3 第一步:确保项目能跑起来 mkdir egg-jwtTest && cd egg-jwtTest npm init egg ...

Mon Dec 16 18:51:00 CST 2019 0 2383
egg实现登录(八):sequelize联表查询

表之间的关联关系有三种:一对一,一对多,多对多。要进行多表操作,首先要建立表与表之间的关联关系,在sequelize中分别使用hasOne,hasMany和belongsToMany表示以上三中关系。 ...

Fri Feb 21 18:52:00 CST 2020 0 1078
egg实现登录(六):角色树的CRUD操作

前面已经完成角色树的存储并且能够查询并构建出树形数据,本文继续完成角色树的其他操作,可以插入,删除和修改等常规操作。 需求 查询不,增删改需要传token 能够通过id查询角色,返回该角色下面所有角色树。 插入新角色,可以另开一个组织架构,即该角色没有上级 修改角色和删除 ...

Tue Jan 07 00:31:00 CST 2020 0 747
egg实现登录(五):mysql表中存储树形结构数据

需求 在mysql表上实现树形结构数据的存储 实现树形数据的查询,返回json格式的树形数据 实现 mysql表中存储树形结构通常有四种方法,本文采用第一种即每条记录加表示上级id的pid字段 数据库表role结构,用户名:root,密码:123456,数据库 ...

Sat Jan 04 03:15:00 CST 2020 0 704
egg实现登录(二):连接数据库(mysql)

前一篇实现了基本的生成token和验证token的功能,这其实并没什么用。这一篇主要实现对数据库里的人员进行验证。 需求 登录:查询数据库的user表验证该人员是否存在 user表中存在该nickname,生成token返回 user表中不存在该nickname ...

Tue Dec 17 19:11:00 CST 2019 0 1392
网站登录实现

用户是否进行了登录。 Session方式实现(1)Session实现 1>用户首先进行登录,如登 ...

Sat Oct 19 17:36:00 CST 2019 0 739
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM