作业要求:
开头
应用express框架
可注册登陆网站
首先是效果
实现:1.需要创建user表,user_action表记录用户和用户操作
2.建登录界面
3.写user/login、/register等路由实现登录,注册,登出
用户表创建
用户日志记录
用logger中间件
user_action表
查询支持分页和排序
先看效果
实现:
Echarts实现数据分析图表(直方图,饼图,折线图,词云)
先上图
实现:1.路由,查询数据库
2.四个图相关操作的函数
其中折线图记录词频所用函数
管理端:管理用户和浏览用户操作记录
效果
实现:1.首先管理端只能管理员访问,一般用户无权限,所以用户表中我创建id=0的管理员root
管理员启用停用用户以表中state一栏为区分,1可用,0停用
所以之后相应需要权限访问的网页都需要判断用户身份和state
网页 呈现用户表(提供停用启用功能)和用户操作记录
路由
注意判断用户权限,用admitted作为判断依据
admitted初始化
在/login处依据用户信息修改admitted属性
在/administrate处以admitted.id判断用户身份
改变用户state,停用、启用用户
结束。