def register(): if current_user.is_authenticated: return redirect(url_for('main.dashboard')) form = RegistrationForm() if form.is_submitted(): user = User(full_name=form.full_name.data, email=form.email.data) user.set_password(form.password.data) db.session.add(user) db.session.commit() flash('Registration successful!', 'success') return redirect(url_for('auth.login')) return render_template('forms/register.html', form=form)