Exemple #1
0
def users():
    #获取所有用户的信息
    _users,_errors = User.get_info()
    #print _users
    #获取当前用户的信息
    _user,_error = User.get_info(_id=session.get('user').get('id'))
    #print _user
    return render_template('users.html',users=_users,curuser=_user)
Exemple #2
0
def finder_user():
    username = request.form.get('username','')
    users,_error = User.get_info(username=username)
    if users:
        return render_template('users.html',users = users)
    flash("Sorry,没有查到相关数据!")
    return render_template('users.html')
Exemple #3
0
def modify_password():
    _id = session.get('user').get('id')
    print "id is %s" %_id
    _users,_error = User.get_info(_id=_id)
    if _users:
        _username = _users[0]['username']
        _password =_users[0]['password']
        _age = _users[0]['age']
    return render_template('passwd_modify.html',username=_username)
Exemple #4
0
def custom_logs():
    sql = request.form.get('sql','select * from logs limit 10;')
    print "sql is %s" %sql
    _result,_error = User.get_info(_sql=sql)
    if not sql:
        return redirect('/user/customlogs/')
    if _result:
        return render_template("customlogs.html",result=_result,sql=sql)
    else:
        return render_template("customlogs.html",result=_result,sql=sql,error=_error)
Exemple #5
0
def modify_user():
    _id = request.args.get('id', '')
    _users,_error = User.get_info(_id=_id)
    if _users:
        _username = _users[0]['username']
        _password =_users[0]['password']
        _age = _users[0]['age']
    else:
        _error = '用户不存在'
    return render_template('user_modify.html',_error=_error,_id=_id,password=_password, age=_age, username=_username)
Exemple #6
0
def delete_user():
    _id = request.args.get('id')
    _user,_error = User.get_info(_id=_id)
    if _user is None:
        _error = '用户信息不存在'
    else:
        username = _user[0]['username']
        _session_username = session['user']['username']
        if User.check_is_admin(_session_username):
            User.delete_user(_id)
            flash("%s删除成功" %username)
        else:
            flash('权限不够,只有管理员才能删除用户信息!')
    return redirect('/users/')
Exemple #7
0
def networkflow():
    _users,_errors = User.get_info()
    #print _users
    #获取当前用户的信息
    _user,_error = User.get_info(_id=session.get('user').get('id'))
    return render_template('networkflow.html',users=_users,curuser=_user,time=3600)
Exemple #8
0
def loginzabbix():
    _users,_errors = User.get_info()
    #print _users
    #获取当前用户的信息
    _user,_error = User.get_info(_id=session.get('user').get('id'))
    return redirect('http://monitor.xsjcs.cn/index.php')
Exemple #9
0
def logs():
    count = request.form.get('count',10)
    count = int(count) if str(count).isdigit() else 10
    logs,_error = User.get_info(_count=count)
    return render_template("logs.html",logs=logs)