def register():
if 'username' in session:
if session['username'] != "admin":
return jsonify(status_error_permission_denied)
else:
if request.method == 'POST':
if Users.query.filter_by(USERNAME=request.form['username']).first() is not None:
return jsonify(status_error_already_existed_username)
else:
user = Users(request.form['username'], generate_password_hash(request.form['password']),
request.form['phone_number'], request.form['address'])
try:
db.session.add(user)
db.session.commit()
except:
return jsonify(status_error_unknown_error)
else:
return redirect(url_for('index'))
else:
return jsonify(status_error_permission_denied)
return render_template("user/register.html")
评论列表
文章目录