分享一个自己做的后台CMS系统,适用于大部分网站开发。每次开发只需要添加对应需求数据库新表,对接前端模板即可。
自己汲取网上一些知识,打磨2年时间,终于完善一些,大佬勿喷
框架:jfinal+layui+mysql8
前端插件:ckplayer视频播放器,代码编辑器,layui富文本,tinymce富文本,layui验证码和滑块,layui下拉框分页
java部分:代码生成器,smtp邮件,API接口,访问限流,定时器
1、后台登录前置保护页
登录url需要携带一个参数才能打开前置保护页,然后还需要输入key

2、输入key,验证通过才会跳转到后台登录界面。

3、后台首页
如果是异地登录,会在首页提示,并且发送邮件到指定邮箱

邮箱会立马收到邮件通知。

4、用户管理


5、角色管理
角色+权限:自己使用几张表搞定,最细权限到方法层(增删改查等等)。

这里粗略概括一下后台界面权限,每一个界面都涉及到对应多个增删改查等等权限方法,后期有需要再另外开页面,详细罗列出来,方便一些严格控制权限的用户使用。

6、一级栏目
这里栏目为前端界面栏目,目前支持3种常见跳转方式


子栏目:可以无限多级,一般用到4级栏目都很厉害了,

7、关于我们
网站联系我们-部分公共信息,看需求增加

8、网站信息
懂的都懂

9、友情链接
支持带图片

10、轮播图
这个一般都会有,

11、所有文章
网站发布新闻文章,还没有引入流程系统,不过小公司,个体户等等不用考虑那么复杂。

目前支持两个富文本编辑器,可以自由切换使用。
layui富文本

tinymce富文本

12、所有分类
文章分类

下拉框支持分页,发布文章界面也支持。

13、模板管理
网站一些公共模板,支持修改,立马生效,修改需谨慎,不要乱改,否则整个系统奔溃

14、前端模板
网站前端所有模板,支持修改,立马生效,修改需谨慎,不要乱改,否则对应页面会奔溃

15、系统信息

16、登录日志
强制退出:目前后台账号,只允许同时在线一个,这样一旦账号被其他人盗取登录,就会知道。




登录密码进行加密后传输,用户密码要求是强密码

17、操作日志
监控到每一个方法操作

18、静态页面
最好是不经常更新页面,否则需要删除这里对应页面数据才行

19、访问日志
记录所有访问ip

20、IP黑名单
限制该IP无法访问后台系统

21、API域名
需要添加对方域名,才能调用本系统提供的API接口。
