简单论坛系统编写
内容:
- 使用框架
- 用户分为普通用户,管理员两级
- 论坛拥有:发布公告,发帖子两个功能
- 管理员可以:锁定用户(小黑屋),发布公告,撤回公告,删除帖子,发帖子,查看帖子
- 普通用户可以:发帖子,删除自己的帖子,查看帖子
- 发布的公告必须包括:标题,内容,创建时间,发布人
- 帖子必须包括:标题,内容,创建时间,发帖人,外加回复的帖子(也要包括内容,创建时间,和回复人)的分页列表。
- 管理员进入的锁定用户,撤回公告和删除帖子页面必须完成分页。
- 登陆时,后台设置的cookie(或者session)一定要想办法区分管理员和用户。
提示和要求:
- 前端页面随便做,有个样子就好
- 使用的框架强烈推荐你们使用ThinkPHP3.2.3,有能力的使用laravel
- 在这个项目里,Model层里面仅仅出现数据库相关操作,最多最多涉及变量的序列化。其余所有的工作(包括调取数据和过滤有害参数)都由Controller完成。
- 进阶要求(有能力的完成):用户头像上传,登陆三次不成功出现验证码验证(提示,计数可以使用服务器端缓存,尽可能不去直接使用数据库)
大家渣油,ddl为开学后一周。
以上