def usuario_inserir(): if request.method == 'POST': user = Usuario() user.email = request.form['email'] user.nome = request.form['nome'] user.save() return redirect('/usuarios/') return render_template('usuario_inserir.html')
def register(): if current_user.is_authenticated: return redirect(url_for('index')) form = RegisterForm() error = None if form.validate_on_submit(): username = form.username.data email = form.email.data password = form.password.data # Comprobamos que no hay ya un usuario con ese email user = Usuario.get_by_email(email) if user is not None: flash('El email {} ya está siendo utilizado por otro usuario'.format(email)) else: # Creamos el usuario y lo guardamos user = Usuario(name=username, email=email) user.set_password(password) user.save() # Dejamos al usuario logueado login_user(user, remember=True) return redirect(url_for('index')) return render_template("register.html", form=form)