Beispiel #1
0
def basite(request):
    username = request.session.get('username')
    mysqlipvalue = readprofile('mysql','host')
    mysqlusernamevalue = readprofile('mysql','username')
    mysqlPortevalue = readprofile('mysql','Port')
    mysqlPasswordvalue = readprofile('mysql','Password')
    mysqldatabase = readprofile('mysql','database')
    if username == returnadminusernamevalue:
        if mysqlipvalue != 'None'and mysqlipvalue != "" and mysqlipvalue != None and mysqlipvalue != False:
            mysqlallvalue = getldap3configtion()
            if mysqlallvalue:
                myserver=mysqlallvalue.get('server', "None")
                myuser=mysqlallvalue.get('user', "None")
                mypassword=mysqlallvalue.get('password', "None")
                mydomain=mysqlallvalue.get('domain', "None")
                myusessl=mysqlallvalue.get('use_ssl', "None")
                mysearch_base=mysqlallvalue.get('search_base', "None")
            else:
                myserver='None'
                myusessl='None'
            # mailvalue=searchsendmail()
            # if mailvalue:
            #     mascount = mailvalue.get('mailcount', "None")
            #     mailpassr = mailvalue.get('password', "None")
            #     masrever = mailvalue.get('mailserver', "None")
            #     maddress = mailvalue.get('mailaddress', "None")
            # else:
            #     masrever='None'
            permessa=getpermsessage()
            if permessa:
                perlogn = permessa.get('logongroup', "None")
                perchangepwd = permessa.get('changepwdgroup', "None")
                perfile = permessa.get('fieldgroup', "None")
                perset = permessa.get('operagroup', "None")
                monitorselect = permessa.get('monitor', "None")
                zabbixurl = permessa.get('zabbixurl', "None")
                zabbixuser = permessa.get('zabbixuser', "None")
                zabbixpassword = permessa.get('zabbixpassword', "None")
            else:
                perlogn='None'
                monitorselect = 'None'
                zabbixurl = 'None'
                zabbixuser = '******'
                zabbixpassword = '******'
            iisexx=getliisconfigtion()
            if iisexx:
                exuser = iisexx.get('exuser', "None")
                expassword = iisexx.get('expassword', "None")
                exdomain = iisexx.get('exdomain', "None")
                exip = iisexx.get('exserver', "None")
            else:
                iisserver='None'
                exserver='None'
        else:
            mysqldatabase='None'
        return render_to_response('basise.html',locals())
    else:
        return render_to_response('login.html', locals())
Beispiel #2
0
def downloadcsv(request):
    exchangstatus = getliisconfigtion()
    if exchangstatus:
        if exchangstatus.get('status', "None") == '1':
            exchangestatus = 'True'
        else:
            exchangestatus = 'False'
    else:
        exchangestatus = 'False'
    return render_to_response('ad/downslx.html', locals())
Beispiel #3
0
def searchmailstaus(request):
    try:
        exchangstatus=getliisconfigtion()
        if exchangstatus:
            if exchangstatus.get('status', "None")=='1':
                result = {'isSuccess': True, "message": '启用'}
            else:
                result = {'isSuccess': False, "message": '禁用'}
        else:
            result = {'isSuccess': False, "message": '禁用'}
    except Exception as e:
        print(e)
        result = {'isSuccess': False, "message": '禁用'}
    response = HttpResponse()
    response['Content-Type'] = "text/javascript"
    response.write(json.dumps(result))
    return response