Beispiel #1
0
def reg_bootstrap():
	# logging.error(request.method)
	form = RegForm(request.form)
	if request.method == "POST" :
		if form.validate():
			form.is_valid = True
			session['username'] = form.username.data
			session['email'] = form.email.data
			session['password'] = form.password.data
			db.connect()
			db.c.execute("INSERT INTO users VALUES (?,?,?,?)",
				(form.username.data,hashlib.md5(KEY+form.password.data).hexdigest(),form.email.data,'salt'))
			db.conn.commit()

			print "-"*100
			for user in db.c.execute('SELECT * FROM users').fetchall():
				print user
			return redirect(url_for('reg_success'))
		else:
			form.is_valid = False
			flash(u'请根据提示修改表单')
	return render_template('reg_bootstrap.html',form = form)