伽5自媒体新闻网

当前位置:网站首页 / 科技 / 正文

yunucms后台入口隐藏方法

们都知道云优的后台/yunu.php是我们常用的登录入口,方便的同留下了隐患,
如果你刚使用了admin/123456 这种账号密码的方式,会导致我们的后台完全暴露在外。
因此我们建议修改后台的登录入口,达到隐藏后台登录入口的效果。
如果你完全改了yunu.php 的登陆入口能完全避免掉了吗?nonono
例如 现在 http://www.nfishinn.com/ yunu.php 是我的登陆的页面 我将yunu.php修改为nfishinn.php 这种方法是可以避免掉后台入口暴露。
那么如果输入http://www.nfishinn.com /index.php?s=/admin/index/login 仍然可以访问后台这样的话修改php文件的话就没任何意义。
或者接输入内页的url提示未登录的情况下还是直接跳转到登陆页面
例如  http://www.nfishinn.com  /index.php/admin/system/seo 提示未登录直接跳转到登陆页面。那么如何才能避免掉这种情况呢?

如果知道内页地址直接访问内页跳转到登陆页面的处方法如下:
打开你的网站目录  \APP\admin\controller 下的 Common.php  大约在51行左右
将 $this->redirect('/'.config('sys.login_url')); 修改为 $this->redirect('/'); 
这样就能避免掉 如果知道内页地址直接访问内页跳转到登陆页面。

修改入口url的方法如下:
打开 \config  route.php 添加路由规则 在最下面添加行 
Route::any('_login', 'admin/Index/login');

修改你的伪静态规则  .htaccess  在第8行左右新增  RewriteRule ^(.*)$ index.php [L,E=PATH_INFO:$1]

<IfModule mod_rewrite.c>
   Options +FollowSymlinks -Multiviews
   ErrorDocument 404 /404.htm
   RewriteEngine On

   RewriteCond %{REQUEST_FILENAME} !-d
   RewriteCond %{REQUEST_FILENAME} !-f
   RewriteRule ^(.*)$ index.php [L,E=PATH_INFO:$1]
   RewriteRule ^(.*)\.(asp|aspx|asa|asax|dll|jsp|cgi|fcgi|pl)(.*)$ /404.htm

ok完 如果 想要登陆后台地址的话 直接域名+_login 即可实现 或者己修改后台入口。
如果出现后台退出页面404的话 需要修改下\config\extra sys.php  
将 'login_url'=>'yunu.php', 修改为你现在的后台登陆地址
例如  'login_url'=>'_login ',


原文地址:http://www.nfishinn.com/jingyanxd/27.html

推荐阅读

版权声明: 本文除特别说明外均由转载于互联网.

本文链接: http://news.ga5.net/p/4207.html,尊重共享,欢迎转载,请自觉添加本文链接,谢谢!

推荐站点: :专注自媒体运营,职场能力提升,副业赚钱,销售培训精品课程的网站.

分享本文: