def admin_add(): form = AdminForm() form.role_id.choices = [(v.id, v.name) for v in Role.query.all()] if request.method == "GET": form.name.flags.required = False form.pwd.flags.required = False form.pwd2.flags.required = False form.role_id.flags.required = False if form.validate_on_submit(): data = form.data admin_count = Admin.query.filter_by(name=data["name"]).count() if admin_count == 1: flash("管理员账户已存在", "error") else: admin = Admin(name=data["name"], pwd=generate_password_hash(data["pwd"]), role_id=data["role_id"], is_super=1) operatelog = OperateLog(admin_id=session["admin_id"], ip=request.remote_addr, reason="添加管理员:{}".format(data["name"])) try: db.session.add(admin) db.session.add(operatelog) db.session.commit() flash("管理员添加成功", "ok") except Exception as e: print(e) flash("管理员添加失败", "error") db.session.rollback() return render_template("admin/admin_add.html", form=form)
def admin_add(): form = AdminForm() if form.validate_on_submit(): data = form.data if Admin.query.filter_by(name=data["name"]).count() == 1: flash('管理员"{0}"已经存在!'.format(data["name"]), "err") return redirect(url_for("admin.admin_add")) from werkzeug.security import generate_password_hash admin = Admin( name=data["name"], pwd=generate_password_hash(data["pwd"]), is_super=1, role_id=data["role_id"], ) db.session.add(admin) oplog = OpLog( admin_id=session["admin_id"], ip=request.remote_addr, reason='添加管理员"{0}"'.format(data["name"]), ) db.session.add(oplog) db.session.commit() flash('管理员"{0}"添加成功!'.format(data["name"]), "ok") return redirect(url_for("admin.admin_add")) return render_template("admin/admin_add.html", form=form)
def admin_add(): form = AdminForm() if form.validate_on_submit(): data = form.data admin_count = Admin.query.filter_by(name=data['account']).count() if admin_count >= 1: flash('管理员账号已存在!', 'err') return redirect(url_for('admin.admin_add')) from werkzeug.security import generate_password_hash admin = Admin( name=data['account'], pwd=generate_password_hash(data['pwd']), role_id=data['role_id'], is_super=1 # 普通管理员 ) oplog = Oplog( admin_id=session['admin_id'], reason='添加一个管理员:%s' % data['account'], ip=request.remote_addr ) db.session.add(admin) db.session.add(oplog) db.session.commit() flash('添加管理员成功', 'ok') return redirect(url_for('admin.admin_add')) return render_template("admin/admin_add.html", form=form)
def admin_add(): form = AdminForm() # 需要实时查询角色信息.zhanghai. form.role_id.choices = [(0, "未选择")] + [(v.id, v.name) for v in Role.query.all()] if form.validate_on_submit(): data = form.data from werkzeug.security import generate_password_hash admin = Admin(name=data["name"], pwd=generate_password_hash(data["pwd"]), role_id=data["role_id"], is_super=1) db.session.add(admin) db.session.commit() flash("添加管理员成功!", "ok") oplog = Oplog(admin_id=session["admin_id"], ip=request.remote_addr, reason="添加新管理员:%s" % data["name"]) db.session.add(oplog) db.session.commit() return redirect(url_for("admin.admin_add")) # role_list = Role.query.order_by(Role.addtime.desc()).all() return render_template("admin/admin_add.html", form=form, role_list=role_list)
def admin_add(): form = AdminForm() from werkzeug.security import generate_password_hash if form.validate_on_submit(): data = form.data admin = Admin.query.filter_by(name=data['name']).count() if admin != 0: flash('管理员名称已经存在', 'err') return redirect(url_for('admin.auth_add')) else: admin = Admin(name=data['name'], pwd=generate_password_hash(data['pwd']), role_id=data['role_id'], is_super=1) db.session.add(admin) db.session.commit() flash('权限管理员成功', 'ok') oplog = Oplog(admin_id=session['admin_id'], ip=request.remote_addr, reason='添加管理员:%s' % data['name']) db.session.add(oplog) db.session.commit() return redirect(url_for('admin.admin_add')) return render_template('admin/admin_add.html', form=form)
def admin_add(): form = AdminForm() if form.validate_on_submit(): data = form.data NewAdmin = Admin.query.filter_by(name=data["name"]).count() if NewAdmin == 1: flash("Admin name exit", "error") return redirect(url_for("admin.admin_add")) if data["pwd"] != data["r_pwd"]: flash("pass word not same", "error") return redirect(url_for("admin.admin_add")) else: from werkzeug.security import generate_password_hash NewAdmin = Admin(name=data["name"], pwd=generate_password_hash(data["pwd"]), role_id=data["role_id"], is_super=0) db.session.add(NewAdmin) db.session.commit() flash("admin add success", "ok") oplog = OpLog(admin_id=session["aid"], ip=request.remote_addr, reason="add role " + NewAdmin.name) db.session.add(oplog) db.session.commit() return redirect(url_for("admin.admin_add")) return render_template("admin/admin_add.html", form=form)
def admin_add(): form = AdminForm() if form.validate_on_submit(): data = form.data admin_count = Admin.query.filter_by(name=data["name"]).count() if admin_count: flash("管理员已存在", "Error") return redirect(url_for("admin.admin_list", page=1)) admin = Admin(name=data["name"], pwd=generate_password_hash(data["pwd"]), role_id=data["role_id"], is_super="1") db.session.add(admin) db.session.commit() flash("添加管理员成功", "OK") # 添加操作日志 operatelog = OperateLog(admin_id=session["admin_id"], ip=request.remote_addr, reason="添加管理员:" + data["name"]) db.session.add(operatelog) db.session.commit() return redirect(url_for("admin.admin_list", page=1)) return render_template("admin/admin_add.html", form=form)
def admin_add(): """添加管理员""" form = AdminForm() if form.validate_on_submit(): data = form.data admin_count = Admin.query.filter_by(name=data["name"]).count() if admin_count == 1: flash("管理员名称已存在", "err") return redirect(url_for('admin.admin_add')) admin = Admin(name=data["name"], pwd=generate_password_hash(data["pwd"]), is_super=1, role_id=data["role_id"]) db.session.add(admin) db.session.commit() flash("添加管理员成功", "ok") # 记录操作日志 adminoplog = AdminOpLog( admin_id=session["admin_id"], ip=request.remote_addr, # 获取登陆ip, reason="添加了一个管理员:%s→%s" % (session["admin"], data["name"])) db.session.add(adminoplog) db.session.commit() return redirect(url_for("admin.admin_add")) return render_template('admin/admin_add.html', form=form)
def role_add(): form = AdminForm() if form.validate_on_submit(): data = form.data admin0 = Admin(name=data["name"], pwd=data["pwd"], is_super=0) db.session.add(admin0) db.session.commit() flash("添加管理员成功!", "OK") return render_template("admin/role_add.html", form=form)
def admin_add(): form = AdminForm() if form.validate_on_submit(): data = form.data admin = Admin(name=data['name'], role_id=data['role_id'], is_super=1) admin.set_password(data['password']) db.session.add(admin) db.session.commit() flash("管理员添加成功", "success") return redirect(url_for("admin.admin_add")) return render_template("admin/admin_add.html", form=form)
def login(self): form = AdminForm() if form.validate_on_submit(): user = form.get_user() if user == None: return redirect(url_for('admin.login')) elif user is not None: login_user(user) return redirect(url_for('admin.index')) self._template_args['form'] = form return super(MyHomeView, self).index()
def adminAdd(): form = AdminForm() if form.validate_on_submit(): data = form.data admin = Admin(name=data.get('name'), pwd=generate_password_hash(data.get('pwd')), is_super=1, role_id=data.get('role_id')) db.session.add(admin) db.session.commit() flash("管理员添加成功") return render_template("admin/admin_add.html", form=form)
def admin_add(): form = AdminForm() from werkzeug.security import generate_password_hash if form.validate_on_submit(): data = form.data admin = Admin(name=data["name"], pwd=generate_password_hash(data["pwd"]), role_id=data["role_id"]) db.session.add(admin) db.session.commit() flash("添加管理员成功!", "ok") return render_template("admin/admin_add.html", form=form)
def admin_add(): form = AdminForm() from werkzeug.security import generate_password_hash if form.validate_on_submit(): data = form.data auth = Admin(name=data['name'], pwd=generate_password_hash(data["pwd"]), role_id=data["role_id"], is_super=1) db.session.add(auth) db.session.commit() flash("权限管理员添加成功", "ok") return render_template('admin/admin_add.html', form=form)
def admin_add(): form = AdminForm() if form.validate_on_submit(): from werkzeug.security import generate_password_hash data = form.data admin = Admin(name=data['name'], pwd=generate_password_hash(data['pwd']), roleid=data['roleid'], is_super=1) db.session.add(admin) db.session.commit() flash('添加管理员成功', 'OK') return render_template('admin/admin_add.html', form=form)
def admin_add(): form = AdminForm() if form.validate_on_submit(): data = form.data admin = Admin(name=data["name"], pwd=generate_password_hash(data["pwd"]), role_id=data["role_id"], is_super=0) db.session.add(admin) db.session.commit() flash("添加管理员成功", "ok") return redirect(url_for("admin.admin_list", page=1)) return render_template("admin/admin_add.html", form=form)
def addAdmin(): adminform = AdminForm() from werkzeug.security import generate_password_hash if adminform.validate_on_submit(): data = adminform.data admin = Admin(account=data["account"], pwd=generate_password_hash("pwd"), role_id=data["role_id"], is_super=1) db.session.add(admin) db.session.commit() flash("添加管理员成功!", "okey") return render_template("admin/addAdmin.html", form=adminform)
def admin_add(): form = AdminForm() if form.validate_on_submit(): data = form.data admin = Admin(name=data['name'], pwd=generate_password_hash(data['pwd']), role_id=data['role_id'], is_super=1) db.session.add(admin) db.session.commit() flash('添加管理员成功!', 'ok') return redirect(url_for('admin.admin_add')) return render_template('admin/admin_add.html', form=form)
def admin_add(): form = AdminForm() if form.validate_on_submit(): data = form.data from werkzeug.security import generate_password_hash admin = Admin( name=data['name'], pwd=generate_password_hash(data['pwd']), role_id=data['role_id'] ) db.session.add(admin) db.session.commit() flash("创建管理员成功!", "ok") return render_template('admin/admin_add.html', form=form)
def admin_add(): form = AdminForm() if form.validate_on_submit(): form.role_id.choices = [(v.id, v.name) for v in Role.query.all()] data = form.data admin = Admin(name=data["name"], pwd=data["pwd"], role_id=data["role_id"]) db.session.add(admin) db.session.commit() flash("管理员创建成功", "ok") util.InsertOplog("管理员创建成功" + data["name"]) return redirect(url_for('admin.admin_list', page=1)) return render_template("admin/admin_add.html", form=form)
def admin_add(): form = AdminForm() print(form.role_id) if form.validate_on_submit(): data = form.data admin = Admin(name=data['name'], pwd=generate_password_hash(data['pwd']), role_id=data['role_id'], addtime=current_time, is_super=1) db.session.add(admin) db.session.commit() flash(u"管理员添加成功", "ok") return render_template("admin/admin_add.html", form=form)
def admin_add(): from werkzeug.security import generate_password_hash form = AdminForm() if form.validate_on_submit(): data = form.data admin = Admin(name=data['name'], pwd=generate_password_hash(data['pwd']), role_id=data['role_id'], is_super=1) db.session.add(admin) db.session.commit() flash('添加成功', 'ok') return redirect(url_for('admin.admin_list', page=1)) return render_template("admin/admin_add.html", form=form)
def admin_add(): form = AdminForm() if form.validate_on_submit(): admin = Admin(username = form.name.data, role_id = int(form.roles.data), is_super= 1 ) admin.set_password(form.pwd.data) db.session.add(admin) db.session.commit() flash("添加成功","ok") return redirect(url_for('admin.admin_add')) return render_template('admin/admin_add.html', form=form)
def admin_add(): form = AdminForm() role_list = Role.query.all() form.role_id.choices += [(v.id, v.name) for v in role_list] from werkzeug.security import generate_password_hash if form.validate_on_submit(): data = form.data admin = Admin(name=data["name"], pwd=generate_password_hash(data["pwd"]), role_id=data["role_id"], is_super=1) db.session.add(admin) db.session.commit() flash("添加管理员成功!", "ok") return render_template("admin/admin_add.html", form=form)
def admin_add(): '''添加管理员''' from app.admin.forms import AdminForm from app.models import Admin, db form = AdminForm() from werkzeug.security import generate_password_hash if form.validate_on_submit(): data = form.data admin = Admin(name=data['name'], pwd=generate_password_hash(data['pwd']), is_super=1) db.session.add(admin) db.session.commit() flash('管理员注册成功!', 'ok') return render_template('admin/admin_add.html', title='管理员注册', form=form)
def addadmin(): form = AdminForm() if form.validate_on_submit(): data = form.data a_count = Admin.query.filter_by(name=data["name"]).count() if a_count == 1: flash("管理员已存在!", "err") return redirect(url_for("admin.addadmin")) admin = Admin(name=data["name"], pwd=generate_password_hash(data["pwd"])) db.session.add(admin) db.session.commit() flash("添加管理员成功", "ok") return redirect(url_for("admin.addadmin")) return render_template("admin/addadmin.html", form=form)
def admin_add(): form = AdminForm() if form.validate_on_submit(): data = form.data from werkzeug.security import generate_password_hash admin = Admin( username=data['username'], pwd=generate_password_hash(data['pwd']), is_super=1 ) db.session.add(admin) db.session.commit() flash("添加管理员成功!", "ok") operate_log("添加管理员:%s" % data['name']) return render_template('admin/admin_add.html', form=form)
def admin_add(): form = AdminForm() if form.validate_on_submit(): data = form.data from werkzeug.security import generate_password_hash pwd = generate_password_hash(data["pwd"]) admin = Admin(name=data['name'], pwd=pwd, is_super=data["issuper"], role_id=data["roleid"]) db.session.add(admin) db.session.commit() flash("添加管理员成功", "OK") return redirect(url_for("admin.admin_add")) return render_template("admin/admin_add.html", form=form)
def admin_add(): form = AdminForm() if form.validate_on_submit(): data = form.data from werkzeug.security import generate_password_hash admin = Admin( name=data["name"], pwd=generate_password_hash(data["pwd"]), role_id=data['role_id'], is_super=1 ) db.session.add(admin) db.session.commit() flash("添加管理员成功!", "ok") return render_template("admin/admin_add.html", form=form)
def admin_add(): form = AdminForm() if form.validate_on_submit(): data = form.data admin_count = Admin.query.filter_by(name=data['name']).count() if admin_count == 1: flash("名称已经存在", 'err') return redirect(url_for('admin.admin_add')) admin = Admin(name=data['name'], pwd=generate_password_hash(data['pwd']), role_id=data['role_id'], is_super=1) db.session.add(admin) db.session.commit() flash("添加管理员成功", 'ok') return render_template("admin/admin_add.html", form=form)
def admin_add(): ''' 添加管理员 ''' form = AdminForm() from werkzeug.security import generate_password_hash if form.validate_on_submit(): admin = Admin( name=form.name.data, pwd=generate_password_hash(form.pwd.data), # role_id=form.role_id.data, is_super=1) db.session.add(admin) db.session.commit() flash("添加管理员成功!", "success") return render_template("admin/admin_add.html", form=form)
def admin_add(): form = AdminForm() if form.validate_on_submit(): data = form.data admin = Admin.query.filter_by(name=data["name"]).count() if admin == 1: flash("该角色已存在", "error") return redirect(url_for("admin.admin_add")) admin = Admin( name=data['name'], pwd=generate_password_hash(data['pwd']), role_id=int(data['role_id']), is_super=1 ) db.session.add(admin) db.session.commit() flash("添加管理员成功", "ok") return redirect(url_for("admin.admin_add")) return render_template("admin/admin_add.html", form=form)