mysql自动登录_adminer数据库管理工具自动登录

在网上找了很多adminer自动登录的方法,都没有好用的,实在想用adminer,就看了一下adminer的文档,稍微改了一下adminer官方的插件example,就实现了adminer自动登录mysql的功能,修改代码的关键就是要想办法记录mysql的password,adminer是不记录password的,代码如下:

function adminer_object() {

class AdminerSoftware extends Adminer {

function credentials() {

// server, username and password for connecting to database

if(isset($_GET['password']) && $_GET['password'] != "") {

$password = $_GET['password'];

$_SESSION['adminer_password'] = $_GET['password'];

} elseif(isset($_SESSION['adminer_password']) && $_SESSION['adminer_password'] != "") {

$password = $_SESSION['adminer_password'];

}

return array($_GET['server'], $_GET['username'], $password);

}

function database() {

// database name, will be escaped by Adminer

return $_GET['db'];

}

}

return new AdminerSoftware;

}

include "adminer.php";

把以上代码保存在一个php中,例如autologin.php中,http://localhost/autologin.php?db=ecustomer&username=root&password=123456&server=mysql.c3crm.com

mysql.c3crm.com是mysql服务器的地址。

喜欢 (0)or分享 (0)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值