def add_r(device_name,device_id): if require_login(): return redirect(url_for(login)) form = RegForm() if request.method == 'GET': return {'form':form} elif request.method == 'POST': flag = form.validate(request.params) if flag: n = mreg(**form.data) r = mreg.filter(mreg.c.reg_name == form.data.reg_name).filter(mreg.c.device_id==device_id) for r1 in r: return redirect('/message/添加错误,重名/-1') n.adminname = request.user n.device_name = device_name n.device_id = device_id n.save() ne = events() ne.username = request.user ne.action = '增加了寄存器' ne.objs = form.data.reg_name ne.save() return redirect('/message/添加完成/-2') else: message='错误' return {'form':form}
def reg(): form = RegForm(request.form) if request.method == 'POST' and form.validate(): User(nickname=form.data['nickname'], fullname=form.data['fullname'], password=generate_password_hash(form.data['pwd1'])) return redirect(url_for('index')) return render_template('reg.html', form=form)
def register(): form = RegForm() if request.method == 'POST': if form.validate(): existing_user = User.objects(email=form.email.data).first() if existing_user is None: hashpass = generate_password_hash(form.password.data, method='sha256') hey = User(form.email.data, form.username.data, hashpass).save() login_user(hey) return redirect(url_for('index')) return render_template('register.html', form=form)
def registration(): if g.user is not None and g.user.is_authenticated(): return redirect(url_for('index')) form = RegForm() if request.method == 'POST' and form.validate(): login = form.login.data email = form.email.data password = pwd_hash(form.password1.data) user = User(login = login, password = password, email=email) db_session.add(user) db_session.commit() flash('Thanks for registering') return redirect(url_for('login')) return render_template('lr/registration.html', title = 'Registration', form = form)
def register(): form = RegForm(request.form) if form.validate_on_submit(): username=request.form['username'] email=request.form['email'] password=request.form['password'] data=checkUser(username,email) if data is not None: flash('username or email already exist!') else: affected_count=insertUser(username,email,password) if affected_count==0: flash('unable to register') else: flash('Thanks for registering') return redirect(url_for('index')) elif request.method == 'POST' and not form.validate(): flash('failed validation!') return render_template('register.html', form=form)
def register(): """ register a patient :return:render page """ form = RegForm(request.form) if request.method == 'POST' and form.validate(): # pass the validation, request API ps = PatientService() payload = { 'patient': { 'username': form.username.data, 'password': form.password.data, 'email': form.email.data, 'created_at': time.strftime("%Y-%m-%d %H:%M:%S", time.localtime()) } } res, data = ps.register(payload) if res: return redirect(url_for('login')) return render_template('patient/register.html', form=form)
def edit_r(id): if require_login(): return redirect(url_for(login)) r = mreg.get(mreg.c.id == id) if cmp(r.adminname,request.user.username) and (request.user.is_superuser == False): return redirect('/message/您不是该知识点的管理者/-1') if request.method == 'GET': r = mreg.get(mreg.c.id == id) form = RegForm(data ={'reg_name':r.reg_name,'reg_desc':r.reg_desc,\ 'reg_address':r.reg_address}) return {'form':form} elif request.method == 'POST': form = RegForm() flag = form.validate(request.params) if flag: n=mreg.get(int(id)) n.reg_name= form.data.reg_name n.reg_desc= form.data.reg_desc n.reg_address= form.data.reg_address n.save() return redirect('/message/编辑完成/-2') else: message='错误' return {'form':form}