This commit is contained in:
pika 2025-03-30 21:52:20 +02:00
parent f939933a7c
commit be6f7cfcbb
35 changed files with 1897 additions and 733 deletions

View file

@ -41,24 +41,19 @@ def register():
if request.method == 'POST':
email = request.form.get('email')
username = request.form.get('username')
password = request.form.get('password')
# Validation
if not email or not username or not password:
flash('All fields are required', 'danger')
if not email or not password:
flash('Email and password are required', 'danger')
return render_template('auth/register.html', title='Register')
if User.query.filter_by(email=email).first():
flash('Email already registered', 'danger')
return render_template('auth/register.html', title='Register')
if User.query.filter_by(username=username).first():
flash('Username already taken', 'danger')
return render_template('auth/register.html', title='Register')
# Create new user
user = User(email=email, username=username)
user = User(email=email)
user.set_password(password)
db.session.add(user)