这是一个小型博客系统,包含了用户端和后台管理页面。 (技术栈:Node.js、express框架、html5、art-template模板引擎、bcrypt密码加密,Joi模块校验、 mongoose-sex-page数据分页等)
用户端可以浏览文章和发表评论。 后台管理页面可以管理用户(用户增删改查),管理文章(文章发表、修改、删除)
用户分为管理者和普通用户,该网站系统实现了区分用户身份。 普通用户登录时会自动跳转到用户界面,管理者用户登录时自动跳转到后台管理页面。 且用户登录后会将保存cookie和session 以识别用户身份,退出将删除cookie和session。
网站的后台管理系统只有登录才能查看,服务器会拦截所有登录后台管理系统的请求,未登录会跳转到登录页面。 同样,普通用户评论文章也需登录。