最近看到有人想修改emlog的后台路径,觉得admin不是特别安全,小小研究了一下,发现有个很简单的方法
打开admin目录,找到globals.php,用editplus或者vim或者其它IDE编辑器打开
将第八行
define('TEMPLATE_PATH', EMLOG_ROOT.'/admin/views/');//后台当前模板路径
更换成
define('TEMPLATE_PATH', dirname(__FILE__).'/views/');//后台当前模板路径
保存文件上传覆盖,然后你重命名你的admin目录就可以了,随意哟!!!命成你自己想要的,是不是挺简单。
暂无发现其它毛病,或有请告知。第一时间修复
版权属于: 吕滔博客
原文地址: https://lvtao.net/dev/emlog-admin-path.html
转载时必须以链接形式注明原始出处及本声明。
[abc] |
匹配中括号中的单个字符,如a或b或c |
[^abc] |
匹配除了a、b、c等字符的其他单个字符 |
[a-z] |
匹配一个字符范围,如a到z |
[a-zA-Z] |
匹配一个字符范围,如a-z 或 A-Z |
^ |
匹配行的开始 |
$ |
匹配行的结束 |
\A |
匹配一个字符串的开始 |
\z |
匹配一个字符串的结束 |
. |
匹配任意单个字符 |
\s |
匹配空白字符,如空格,TAB |
\S |
匹配非空白字符 |
\d |
匹配一个数字 |
\D |
匹配非数字 |
\w |
匹配一个字母 |
\W |
匹配非字母 |
\b |
匹配字符边界 |
(...) |
引用所有括号中的内容 |
(a|b) |
a或者b |
a? |
零个或1个a |
a* |
零个或多个a |
a+ |
1个或多个a |
a{3} |
3次重复的a |
a{3,} |
3次或3次以上重复的a |
a{3,6} |
3到6次重复的a |
修正符 | |
/g |
查找所有可能的匹配 |
/i |
不区分大小写 |
/m |
多行匹配 |
/s |
单行匹配 |
/x |
忽略空白模式 |
/e |
可执行模式,PHP专有 |
/A |
强制从目标字符串开头匹配 |
/D |
使用$限制结尾字符,则不允许结尾有换行 |
/U |
只匹配最近的一个字符串;不重复匹配 |
全部评论:已有 6 条评论
这个可以有,会安全得多!但是如果开启别人注册又一样爆照了!
对,typecho也是一样的,所以如果要开启注册功能,就没撒意义了。
emlog后台自定义导航怎么弄?
自定义?我一般是直接必模板了。。
学习了,暂时不折腾,程序还没升级!!
@追梦的风筝:呵呵,这个不升级也可以折腾,升级对它影响也不大的,哈哈