def user(): 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 rf['cmd'] == 'add_user': dict_user = { 'name': rf['name'], 'passwd': rf['passwd'], 'age': rf['age'], 'bm': rf['bm'], 'date': (time.strftime("%Y-%m-%d_%H:%M")), 'mod_date': (time.strftime("%Y-%m-%d_%H:%M")) } print('--------------------------------', dict_user) mongo.save('user', dict_user) return redirect(url_for('user')) if rf['cmd'] == 'add_group': dict_group = {'gname': rf['new_group']} mongo.save('user_group', dict_group) if rf['cmd'] == 'del_group': dict_group = {'gname': rf['new_group']} mongo.remove('user_group', dict_group) dbs = mongo.find('user') gps = mongo.find('user_group') return render_template('index.html', user_active="active", data=dbs, gps=gps, username=username)
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'))
def host_mod(id): if 'username' not in session or session['username'] == '': return redirect(url_for('login')) else: username = session['username'] passwd = session['password'] ids = {"_id": ObjectId(id)} if login_auth.user(username): if request.method == 'POST': rf = request.form dict_host = { 'ip': rf['ip'], 'port': rf['port'], 'passwd': rf['passwd'], 'group': rf['group'] } mongo.update('host', ids, {'$set': dict_host}) mongo.find_one('host', ids) print(dbs) return render_template('host_mod.html', user_active="active", username=username, data=dbs) else: return redirect(url_for('login'))
def index(): 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): return redirect(url_for('user')) else: return redirect(url_for('login'))
def host_info(): 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 rf['cmd'] == 'add': dict_host = { 'ip': rf['ip'], 'port': rf['port'], 'passwd': rf['passwd'], 'gname': rf['group'] } mongo.save('host', dict_host) if rf['cmd'] == 'update': dict_host = { 'ip': rf['ip'], 'port': rf['port'], 'passwd': rf['passwd'], 'gname': rf['group'] } ids = {"_id": ObjectId(rf['_id'])} dicts = {'$set': dict_host} mongo.update('host', ids, dicts) print(time.strftime("%Y-%m-%d_%H:%M:%S"), 'update_host:', rf['_id'], dict_host) if rf['cmd'] == 'delete': ids = {"_id": ObjectId(rf['_id'])} mongo.remove('host', ids) print(time.strftime("%Y-%m-%d_%H:%M:%S"), 'remove_host:', rf['_id'], dict_host) if rf['cmd'] == "add_group": dict_group = {'gname': rf['new_group']} mongo.save('host_group', dict_group) if rf['cmd'] == "del_group": dict_group = {'gname': rf['new_group']} mongo.remove('host_group', dict_group) dbs = mongo.find('host') gps = mongo.find('host_group') return render_template('host.html', host_active="active", data=dbs, username=username, gps=gps) else: return redirect(url_for('login'))
def delete(id): 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): ids = {"_id": ObjectId(id)} mongo.remove('user',ids) print(time.strftime("%Y-%m-%d_%H:%M:%S"),'delete:',id,ids) return redirect(url_for('user')) else: return redirect(url_for('login'))
def delete(id): 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): ids = {"_id": ObjectId(id)} mongo.remove('user', ids) print(time.strftime("%Y-%m-%d_%H:%M:%S"), 'delete:', id, ids) return redirect(url_for('user')) else: return redirect(url_for('login'))
def host_mod(id): if 'username' not in session or session['username'] == '': return redirect(url_for('login')) else: username = session['username'] passwd = session['password'] ids = {"_id": ObjectId(id)} if login_auth.user(username): if request.method == 'POST': rf=request.form dict_host={'ip':rf['ip'],'port':rf['port'],'passwd':rf['passwd'],'group':rf['group']} mongo.update('host',ids, {'$set':dict_host}) mongo.find_one('host',ids) print(dbs) return render_template('host_mod.html',user_active="active",username=username,data=dbs) else: return redirect(url_for('login'))
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'))
def mod_user(id): if 'username' not in session or session['username'] == '': return redirect(url_for('login')) else: username = session['username'] passwd = session['password'] ids = {"_id": ObjectId(id)} if login_auth.user(username): if request.method == 'POST': rf = request.form dict_user = { 'name': rf['name'], 'passwd': rf['passwd'], 'age': rf['age'], 'bm': rf['bm'], 'date': rf['date'], 'mod_date': (time.strftime("%Y-%m-%d_%H:%M")) } add_user = { 'name': rf['name'], 'passwd': rf['passwd'], 'age': rf['age'], 'bm': rf['bm'], 'date': (time.strftime("%Y-%m-%d_%H:%M")), 'mod_date': (time.strftime("%Y-%m-%d_%H:%M")) } if rf['cmd'] == 'update': mongo.update('user', ids, {'$set': dict_user}) print(time.strftime("%Y-%m-%d %H:%M:%S"), 'update:', id, dict_user) if rf['cmd'] == 'add': mongo.save('user', add_user) dbs = mongo.find_one('user', ids) print(dbs, '\n', dbs['name']) return render_template('mod_user.html', user_active="active", username=username, data=dbs) else: return redirect(url_for('login'))
def host_info(): 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 rf['cmd'] == 'add': dict_host={'ip':rf['ip'],'port':rf['port'],'passwd':rf['passwd'],'gname':rf['group']} mongo.save('host',dict_host) if rf['cmd'] == 'update': dict_host={'ip':rf['ip'],'port':rf['port'],'passwd':rf['passwd'],'gname':rf['group']} ids = {"_id": ObjectId(rf['_id'])} dicts={'$set':dict_host} mongo.update('host',ids,dicts) print(time.strftime("%Y-%m-%d_%H:%M:%S"),'update_host:',rf['_id'],dict_host) if rf['cmd'] == 'delete': ids = {"_id": ObjectId(rf['_id'])} mongo.remove('host',ids) print(time.strftime("%Y-%m-%d_%H:%M:%S"),'remove_host:',rf['_id'],dict_host) if rf['cmd'] == "add_group": dict_group={'gname':rf['new_group']} mongo.save('host_group',dict_group) if rf['cmd'] == "del_group": dict_group={'gname':rf['new_group']} mongo.remove('host_group',dict_group) dbs=mongo.find('host') gps=mongo.find('host_group') return render_template('host.html',host_active="active",data=dbs,username=username,gps=gps) else: return redirect(url_for('login'))
def mod_user(id): if 'username' not in session or session['username'] == '': return redirect(url_for('login')) else: username = session['username'] passwd = session['password'] ids = {"_id": ObjectId(id)} if login_auth.user(username): if request.method == 'POST': rf=request.form dict_user={'name':rf['name'],'passwd':rf['passwd'],'age':rf['age'],'bm':rf['bm'],'date':rf['date'],'mod_date': (time.strftime("%Y-%m-%d_%H:%M"))} add_user={'name':rf['name'],'passwd':rf['passwd'],'age':rf['age'],'bm':rf['bm'],'date':(time.strftime("%Y-%m-%d_%H:%M")),'mod_date': (time.strftime("%Y-%m-%d_%H:%M"))} if rf['cmd'] == 'update': mongo.update('user',ids, {'$set':dict_user}) print(time.strftime("%Y-%m-%d %H:%M:%S"),'update:',id,dict_user) if rf['cmd'] == 'add': mongo.save('user',add_user) dbs=mongo.find_one('user',ids) print(dbs,'\n',dbs['name']) return render_template('mod_user.html',user_active="active",username=username,data=dbs) else: return redirect(url_for('login'))
def user(): 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 rf['cmd'] == 'add_user': dict_user={'name':rf['name'],'passwd':rf['passwd'],'age':rf['age'],'bm':rf['bm'],'date':(time.strftime("%Y-%m-%d_%H:%M")),'mod_date': (time.strftime("%Y-%m-%d_%H:%M"))} print('--------------------------------',dict_user) mongo.save('user',dict_user) return redirect(url_for('user')) if rf['cmd'] == 'add_group': dict_group={'gname':rf['new_group']} mongo.save('user_group',dict_group) if rf['cmd'] == 'del_group': dict_group={'gname':rf['new_group']} mongo.remove('user_group',dict_group) dbs=mongo.find('user') gps=mongo.find('user_group') return render_template('index.html',user_active="active",data=dbs,gps=gps,username=username)