pull/109/head
Mr Chen 7 years ago
parent 7c59b1f678
commit 1d7e98004a
  1. 15
      plugins/nginx/install.sh
  2. 2
      static/js/soft.js
  3. 12
      views/plugins.py

@ -12,25 +12,14 @@ download_Url=$NODE_URL
Install_safelogin() Install_safelogin()
{ {
mkdir -p /www/server/panel/plugin/safelogin echo "Install_safelogin"
echo '正在安装脚本文件...' > $install_tmp
wget -O /www/server/panel/plugin/safelogin/safelogin_main.py $download_Url/install/lib/plugin/safelogin/safelogin_main.py -T 5
wget -O /www/server/panel/plugin/safelogin/index.html $download_Url/install/lib/plugin/safelogin/index.html -T 5
wget -O /www/server/panel/plugin/safelogin/info.json $download_Url/install/lib/plugin/safelogin/info.json -T 5
wget -O /www/server/panel/plugin/safelogin/icon.png $download_Url/install/lib/plugin/safelogin/icon.png -T 5
echo '安装完成' > $install_tmp
} }
Uninstall_safelogin() Uninstall_safelogin()
{ {
chattr -i /www/server/panel/plugin/safelogin/token.pl echo "Uninstall_safelogin"
rm -f /www/server/panel/data/limitip.conf
sed -i "/ALL/d" /etc/hosts.deny
rm -rf /www/server/panel/plugin/safelogin
} }
action=$1 action=$1
host=$2; host=$2;
if [ "${1}" == 'install' ];then if [ "${1}" == 'install' ];then

@ -2119,7 +2119,7 @@ function AddVersion(name, ver, type, obj, title) {
var data = "name=" + name + "&version=" + version + "&type=" + type; var data = "name=" + name + "&version=" + version + "&type=" + type;
var loadT = layer.msg(lan.soft.add_install, { icon: 16, time: 0, shade: [0.3, '#000'] }); var loadT = layer.msg(lan.soft.add_install, { icon: 16, time: 0, shade: [0.3, '#000'] });
$.post("/plugin?action=install", data, function(rdata) { $.post("/plugins/install", data, function(rdata) {
layer.closeAll(); layer.closeAll();
layer.msg(rdata.msg, { icon: rdata.status ? 1 : 2 }); layer.msg(rdata.msg, { icon: rdata.status ? 1 : 2 });
GetSList(); GetSList();

@ -75,6 +75,14 @@ def list():
return jsonify(ret) return jsonify(ret)
@plugins.route("install", methods=['GET']) @plugins.route("/install", methods=['POST'])
def install(): def install():
pass name = request.form['name']
if name.strip() == '':
return ''
install = "plugins/" + name + "/install.sh"
print install
os.system('/bin/bash ' + install + ' install')
print request.args
return ''

Loading…
Cancel
Save