added confirm password on register page
This commit is contained in:
parent
df06498733
commit
d27449c468
@ -1,3 +1,7 @@
|
|||||||
# flask-base
|
# flask-base
|
||||||
|
|
||||||
Simple flask website with login
|
Simple flask website with login
|
||||||
|
|
||||||
|
|
||||||
|
To run:
|
||||||
|
pkill -f "flask run" && flask run --host=0.0.0.0 --port=5001
|
||||||
8
app.py
8
app.py
@ -43,11 +43,17 @@ def login():
|
|||||||
def register():
|
def register():
|
||||||
if request.method == 'POST':
|
if request.method == 'POST':
|
||||||
email = request.form.get('email')
|
email = request.form.get('email')
|
||||||
password = generate_password_hash(request.form.get('password'))
|
password = request.form.get('password')
|
||||||
|
confirm_password = request.form.get('confirm_password')
|
||||||
|
|
||||||
|
if password != confirm_password:
|
||||||
|
return 'Passwords do not match'
|
||||||
|
|
||||||
if User.query.filter_by(email=email).first():
|
if User.query.filter_by(email=email).first():
|
||||||
return 'Email already registered'
|
return 'Email already registered'
|
||||||
|
|
||||||
|
password = generate_password_hash(password)
|
||||||
|
|
||||||
new_user = User(email=email, password=password)
|
new_user = User(email=email, password=password)
|
||||||
db.session.add(new_user)
|
db.session.add(new_user)
|
||||||
db.session.commit()
|
db.session.commit()
|
||||||
|
|||||||
@ -17,6 +17,10 @@
|
|||||||
<label class="form-label">Password</label>
|
<label class="form-label">Password</label>
|
||||||
<input type="password" class="form-control" name="password" required>
|
<input type="password" class="form-control" name="password" required>
|
||||||
</div>
|
</div>
|
||||||
|
<div class="mb-4">
|
||||||
|
<label class="form-label">Confirm Password</label>
|
||||||
|
<input type="password" class="form-control" name="confirm_password" required>
|
||||||
|
</div>
|
||||||
<button type="submit" class="btn btn-primary w-100">Register</button>
|
<button type="submit" class="btn btn-primary w-100">Register</button>
|
||||||
</form>
|
</form>
|
||||||
<div class="text-center mt-3">
|
<div class="text-center mt-3">
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user