diff --git a/plugins/mysql/js/mysql.js b/plugins/mysql/js/mysql.js
index d29c35e70..78926c7f5 100755
--- a/plugins/mysql/js/mysql.js
+++ b/plugins/mysql/js/mysql.js
@@ -805,6 +805,8 @@ function setDbPs(id, name, obj) {
function openPhpmyadmin(name,username,password){
data = syncPost('/plugins/check',{'name':'phpmyadmin'});
+
+
if (!data.status){
layer.msg(data.msg,{icon:2,shade: [0.3, '#000']});
return;
@@ -815,7 +817,7 @@ function openPhpmyadmin(name,username,password){
layer.msg('phpMyAdmin未启动',{icon:2,shade: [0.3, '#000']});
return;
}
-
+ // console.log(data);
data = syncPost('/plugins/run',{'name':'phpmyadmin','func':'get_home_page'});
var rdata = $.parseJSON(data.data);
if (!rdata.status){
@@ -830,16 +832,28 @@ function openPhpmyadmin(name,username,password){
return;
}
- var murl = $("#toPHPMyAdmin").attr('action');
- $("#pma_username").val(username);
- $("#pma_password").val(password);
- $("#db").val(name);
+ //检查版本
+ data = syncPost('/plugins/run',{'name':'phpmyadmin','func':'version'});
+ bigVer = data.data.split('.')[0]
+ if (bigVer>=5){
- layer.msg('正在打开phpMyAdmin',{icon:16,shade: [0.3, '#000'],time:1000});
+ setTimeout(function(){
+ $("#toPHPMyAdmin").submit();
+ },3000);
+ layer.msg('phpMyAdmin['+data.data+']需要手动登录😭',{icon:16,shade: [0.3, '#000'],time:4000});
+
+ } else{
+ var murl = $("#toPHPMyAdmin").attr('action');
+ $("#pma_username").val(username);
+ $("#pma_password").val(password);
+ $("#db").val(name);
+
+ layer.msg('正在打开phpMyAdmin',{icon:16,shade: [0.3, '#000'],time:2000});
- setTimeout(function(){
- $("#toPHPMyAdmin").submit();
- },2000);
+ setTimeout(function(){
+ $("#toPHPMyAdmin").submit();
+ },3000);
+ }
}
function delBackup(filename,name){
diff --git a/plugins/op_waf/info.json b/plugins/op_waf/info.json
index 943da48ca..32ae7c43c 100755
--- a/plugins/op_waf/info.json
+++ b/plugins/op_waf/info.json
@@ -3,7 +3,7 @@
"tip":"soft",
"name":"op_waf",
"type":"其他插件",
- "ps":"【兼容开发中,不要开启】有效防止sql注入/xss/一句话木马等常见渗透攻击",
+ "ps":"有效防止sql注入/xss/一句话木马等常见渗透攻击",
"shell":"install.sh",
"checks":"server/op_waf",
"path":"server/op_waf",
diff --git a/plugins/phpmyadmin/index.py b/plugins/phpmyadmin/index.py
index 7486b84e6..9483645f4 100755
--- a/plugins/phpmyadmin/index.py
+++ b/plugins/phpmyadmin/index.py
@@ -216,6 +216,10 @@ def errorLog():
return '/www/server/phpmyadmin/error.log'
+def Version():
+ return mw.readFile(getServerDir() + '/version.pl')
+
+
if __name__ == "__main__":
func = sys.argv[1]
if func == 'status':
@@ -230,6 +234,8 @@ if __name__ == "__main__":
print(reload())
elif func == 'conf':
print(getConf())
+ elif func == 'version':
+ print(Version())
elif func == 'config_inc':
print(getConfInc())
elif func == 'get_home_page':
diff --git a/route/static/app/soft.js b/route/static/app/soft.js
index 71fddb10e..94bca7e5e 100755
--- a/route/static/app/soft.js
+++ b/route/static/app/soft.js
@@ -106,7 +106,7 @@ function getSList(isdisplay) {
var mupdate = '';//(plugin.versions[n] == plugin.updates[n]) '' : '更新 | ';
// if (plugin.versions[n] == '') mupdate = '';
handle = mupdate + '设置 | 卸载';
- titleClick = 'onclick="softMain(\'' + plugin.name + '\',\'' + setup_version + '\')" style="cursor:pointer"';
+ titleClick = 'onclick="softMain(\'' + plugin.name + '\',\'' + plugin.setup_version + '\')" style="cursor:pointer"';
softPath = '';
if (plugin.coexist){