Beispiel #1
0
def host_add():
    if 'username' not in session or session['username'] == '':
        return redirect(url_for('login'))
    else:
        username = session['username']
        passwd = session['password']
    if login_auth.user(username):
        if request.method == 'POST':
            rf = request.form
            if login_auth.yz('kkk', 'host', 'name', rf['name']):
                return render_template('host_add.html',
                                       host_active="active",
                                       username=username,
                                       host_add_fail=rf['ip'])
            dict_ip = {
                'ip': rf['ip'],
                'port': rf['port'],
                'passwd': rf['passwd'],
                'gname': rf['group']
            }
            mongo.insert('host', dict_ip)
            print(time.strftime("%Y-%m-%d_%H:%M:%S"), 'add:', dict_ip)
            return render_template('host_add.html',
                                   host_active="active",
                                   username=username,
                                   host_add_ok=rf['ip'])
        return render_template('host_add.html',
                               host_active="active",
                               username=username)
    else:
        return redirect(url_for('login'))
Beispiel #2
0
def login():
    if request.method == 'POST':
        session['username'] = request.form['email']
        session['password'] = request.form['password']
        username = session['username']
        passwd = request.form['password']
        if login_auth.yz('kkk','user','name',username):
            return redirect(url_for('user'))
    return render_template('login.html')
Beispiel #3
0
def login():
    if request.method == 'POST':
        session['username'] = request.form['email']
        session['password'] = request.form['password']
        username = session['username']
        passwd = request.form['password']
        if login_auth.yz('kkk', 'user', 'name', username):
            return redirect(url_for('user'))
    return render_template('login.html')
Beispiel #4
0
def host_add():
    if 'username' not in session or session['username'] == '':
        return redirect(url_for('login'))
    else:
        username = session['username']
        passwd = session['password']            
    if login_auth.user(username):
        if request.method == 'POST':
            rf=request.form
            if login_auth.yz('kkk','host','name',rf['name']):
                return render_template('host_add.html',host_active="active",username=username,host_add_fail=rf['ip'])               
            dict_ip={'ip':rf['ip'],'port':rf['port'],'passwd':rf['passwd'],'gname':rf['group']}
            mongo.insert('host',dict_ip)
            print(time.strftime("%Y-%m-%d_%H:%M:%S"),'add:',dict_ip)
            return render_template('host_add.html',host_active="active",username=username,host_add_ok=rf['ip'])  
        return render_template('host_add.html',host_active="active",username=username)    
    else:
        return redirect(url_for('login'))