mirror of https://github.com/midoks/mdserver-web
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
34 lines
1.0 KiB
34 lines
1.0 KiB
#!/usr/bin/python
|
|
#coding: utf-8
|
|
#-----------------------------
|
|
# 宝塔Linux面板内测插件
|
|
#-----------------------------
|
|
import sys,os
|
|
reload(sys)
|
|
sys.setdefaultencoding('utf-8')
|
|
os.chdir('/www/server/panel');
|
|
sys.path.append("class/")
|
|
import public,db,time
|
|
|
|
class beta_main:
|
|
__setupPath = '/www/server/panel/plugin/beta';
|
|
#设置内测
|
|
def SetConfig(self,get):
|
|
data = {}
|
|
data['username'] = get.bbs_name
|
|
data['qq'] = get.qq
|
|
data['email'] = get.email
|
|
result = public.httpPost('https://www.bt.cn/Api/LinuxBeta',data);
|
|
import json;
|
|
data = json.loads(result);
|
|
if data['status']:
|
|
public.writeFile(self.__setupPath + '/config.conf',get.bbs_name + '|' + get.qq + '|' + get.email);
|
|
return data;
|
|
#取内测资格状态
|
|
def GetConfig(self,get):
|
|
try:
|
|
cfile = self.__setupPath + '/config.conf'
|
|
if not os.path.exists(cfile): cfile = 'data/beta.pl'
|
|
return public.readFile(cfile).strip();
|
|
except:
|
|
return 'False';
|
|
|