美文网首页
宠物之家论坛管理系统

宠物之家论坛管理系统

作者: ibob2012 | 来源:发表于2019-08-19 15:31 被阅读0次

    项目介绍:

    1、注册功能

    (1)用户注册需要填写信息:用户名、邮箱、角色、密码、确认密码

    (2)用户角色分为普通用户、管理员、超级管理员,后期方便对用户进行权限管理

    (3)邮箱要求唯一,注册成功发送欢迎邮件到注册邮箱

    (4)密码需要通过SSL进行加密再存入到数据库

    2、登录功能

    (1)用户输入密码错误、邮箱没有注册情况都需要做相应的提示

    (2)用户勾选记住账号,会在下次登录时记住账号直接登录,通过cookie实现,没有勾选记住账号,用session来临时保存账号信息

    (3)点击「没有账号?注册一个吧!」链接,进入注册页面

    3、权限管理

    (1)普通用户:可以发布帖子、删除自己发布的帖子、发布评论、删除自己发布的评论

    (2)管理员:注册后不能直接登录,需要超级管理员审批后才可以登录。可以发布帖子、删除普通用户的帖子,发布评论,删除普通用户的评论,置顶加精帖子。拥有普通用户的权限

    (3)超级管理员:审批通过管理员注册申请。拥有管理员的权限

    4、发布新帖以及展示

    (1)点击主页面的「发布新帖」按钮,可以进入帖子发布页面

    (2)标题不能为空,内容不能少于8个字

    (3)发布成功后重定向到根目录,发布失败保留本页面

    (4)帖子先按置顶–>精华帖–>普通帖排序。再按帖子修改时间排序

    (5)帖子发布成功后显示在主页面,帖子内容仅展示一行,查看所有内容需点击帖子标题进入帖子详情页面。

    5、帖子详情页面

    1)点击帖子标题/帖子内容,进入帖子详情页面,评论框在详情页面最下面。

    2)点击详情页面的评论按钮,页面定位到评论框。(通过锚点定位)

    3)点击每个评论下面的回复按钮,在该评论下面出现回复评论框,回复变成取消回复,点击取消回复,收起评论框。用js控制。

    4)如果评论被删除,评论内容展示为「该评论已删除」,该评论回复按钮隐藏,该评论下面的回复可以正常显示和回复

    5)每个评论回复的条数最多显示两条,多于两条,回复下面会显示「点击查看更多回复」链接,点击此链接,展开相应的回复数量,页面不刷新,需要配合js实现。

    6、点赞功能

    (1)一个用户对同一帖子只能点赞一次,第二次就是取消赞

    (2)用户不刷新页面的时候,点赞数是当前页面此贴点赞数+1,图标变成fa-thumbs-up,取消赞是当前页面此贴点赞数-1,图标变成fa-thumbs-o-up,不受其他用户同时点赞操作的影响,这就需要js控制。

    (3)用户必须登录才能给帖子点赞。没有登录的话,点赞需要提醒登录。

    7、评论功能

    (1)评论内容不能为空,用户必须登录可以回复或者评论。

    (2)评论按照评论的时间倒序排序,即最新评论的在最前面

    (3)游客可以浏览帖子和评论,评论帖子需要登录,管理员可以删除自己以及普通会员的评论,普通会员可以删除自己的评论。

    (4)评论分页,每页展示10条评论。用分页功能实现

    ————————————————

    版权声明:本文为CSDN博主「猫宁一」的原创文章,遵循CC 4.0 by-sa版权协议,转载请附上原文出处链接及本声明。

    原文链接:https://blog.csdn.net/shine_a/article/details/85648639

    相关文章

      网友评论

          本文标题:宠物之家论坛管理系统

          本文链接:https://www.haomeiwen.com/subject/jbzssctx.html