def register():
if request.method == 'GET':
return redirect(url_for('auth_view.authenticate'))
register_form = RegisterForm()
if register_form.validate() and register_form.email.data:
email = register_form.email.data
firstname = register_form.firstname.data
lastname = register_form.lastname.data
NodeDefender.db.user.create(email, firstname, lastname)
NodeDefender.db.user.enable(email)
NodeDefender.db.user.set_password(email, register_form.password.data)
NodeDefender.mail.user.confirm_user(email)
flash('Register Successful, please login', 'success')
else:
flash('Error doing register, please try again', 'error')
return redirect(url_for('auth_view.authenticate'))
flash('error', 'error')
return redirect(url_for('auth_view.authenticate'))
评论列表
文章目录