修改织梦后台登陆地址login.php,wordpress如何修改后台登录地址,提高安全性

为了网站安全考虑,网站后台登陆地址通常都是要弄得隐蔽一些,织梦和其他程序网站后台登陆地址容易改。虽然wordpress程序的网站修改后台登陆地址就不像织梦那样简单修改下FTP后台登陆文件名就可以了,不过想要修改也很容易,可以使用插件或者修改代码。

一、安装后台登陆插件

Protected wp-login 插件是一个相对简单而且实用的插件,可以很容易自定义后台登陆地址。

1.在后台插件直接搜索Protected wp-login即可安装

2.安装后点击启用,在后台 > 设置 >Protected wp-login,进入设置界面

这款插件有三个设置选项:

Enable protection:启用登陆保护 Your secure key:你的自定义登陆地址,如果不是包含有这个安全秘钥的登陆地址即使你的用户名和密码正确,都没办法登录 Enable stealth mode:启用隐身模式,如果不是包含安全密钥的登陆地址,不会显示登陆表单

91178bc4b10fc1f50737533c052bc72c.png

点击保存更改后会得到一个包含刚才设置的安全密钥的登陆地址,需要注意的是这个登陆地址要保存起来或者存为书签,以免遗忘了就麻烦了,还要在FTP里删除插件才行。

http://www.xiaomseo.com/wp-login.php/wp-login.php?sk=admin

二、添加代码

如果不喜欢用插件修改,可以将下面的代码添加到当前主题的 functions.php 文件:

//保护后台登录

add_action('login_enqueue_scripts','login_protection');

function login_protection(){

if($_GET['word'] != 'admin')header('Location: http://www.xiaomseo.com/');

}

代码中”word“,“admin”,“http://www.xiaomseo.com/”这三个参数可以任意修改,添加代码后的登陆地址就变为了http://www.xiaomseo.com/wp-login.php?word=admin,其他任何非法登陆地址都会跳转到网站首页,是不是很神奇,感兴趣的可以试一试。

需要主要的是登陆链接地址要记住或者存书签,以免遗忘,如果遗忘了也没关系可以通过登陆FTP查看functions.php文件。

原文链接:http://www.xiaomseo.com/2531.html

(资源库 www.zyku.net)

为了增加网站安全性,我们可以考虑修改phpcms v9后台登录地址,具体方法如下: 1. 打开phpcms v9根目录下的phpsso_server/config/config.php文件,找到$sso_auth_key变量,将其值修改为一个随机字符串,例如:$sso_auth_key = 'asdfghjkl123456'; 2. 打开phpcms v9根目录下的api/config/config.php文件,找到$sso_auth_key变量,将其值修改为与上面相同的随机字符串。 3. 打开phpcms v9根目录下的phpcms/config/database.php文件,找到$database变量,在其下方添加以下代码: ``` $siteid = isset($_GET['siteid']) ? intval($_GET['siteid']) : 0; if($siteid > 0) define('SITEID', $siteid); ``` 4. 打开phpcms v9根目录下的phpcms/modules/admin/controllers/IndexController.class.php文件,找到login方法,在其上方添加以下代码: ``` if($_SERVER['REQUEST_METHOD'] == 'POST') { // 判断用户名和密码是否正确 // ... } else { if(isset($_GET['newurl'])) { $url = base64_decode($_GET['newurl']); $url = str_replace(SITE_PATH.'index.php', '', $url); header('Location: '.SITE_PATH.$url); exit; } } ``` 5. 将后台登录地址从http://你的网站地址/phpcms/index.php?m=admin&c=index&a=login修改为http://你的网站地址/admin.php?m=admin&c=index&a=login&siteid=1(其中1为站点ID,可以根据自己的实际情况修改),并将修改后的admin.php文件上传到网站根目录下。 6. 打开phpcms v9根目录下的phpcms/modules/admin/controllers/IndexController.class.php文件,找到构造方法,在其下方添加以下代码: ``` public function __construct() { parent::__construct(); $this->siteid = isset($_GET['siteid']) ? intval($_GET['siteid']) : 1; define('SITEID', $this->siteid); } ``` 完成以上步骤后,即可成功修改phpcms v9后台登录地址
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值