如果纯是新手小白想练手的话,从提升技术的角度来说你完全尝试可以自己写一套后台管理,毕竟实践出真知,要问难度有多大的话,对于小白来说,很大,抛开前端页面不讲,一个好的PHP后台
如果纯是新手小白想练手的话,从提升技术的角度来说你完全尝试可以自己写一套后台管理,毕竟实践出真知,要问难度有多大的话,对于小白来说,很大,抛开前端页面不讲,一个好的PHP后台管理你要考虑
权限管理:权限又分数据权限和菜单功能权限
管理员管理:管理员等级,角色
内容管理:可以方便的对内容CRUD,后台需要太多CURD重复性工作,如果一次次去写,累又没有意义还容易出错!必须充分利用封装
整合各种资源:别人都写好的一些小功能直接拿来引入,这对你的学习能力,阅读文档能力有很大的提升
安全:可以从以下几个方面入手,
提示禁止使用弱口令
后台管理路由隐藏sql参数预处理防注入
XSS攻击预防
单用户登录
密码输入错误超限锁定
上传文件过滤后缀和请求头,确保文件就是 一张图片,一旦被上传小马,利用小马上传大马,拿到webshell你的服务器就废了,很多没有审计过的代码就直接拿出来卖钱了,不说是哪个了,被黑的很惨
自己写确实有点复杂,不过对自己的提升也是很大,现在在公司工作一般没有人会去自己写框架,除非公司业务有很强的定制性和保密性,如果想更深层学习框架还是得看别人怎么写的,就拿startmvc为例,我没,开源的,你可以下载下来看看源码,也可以学习不少。做项目可以立即上手,节省很多时间.