INNER CODE UNIT · Python
logout
metafy-social/python-scripts · scripts/Authentication System using Flask/main.py:55
def logout():
logout_user()
return redirect(url_for('login'))
@app.route('/login', methods=["GET", "POST"])
def login():
if current_user.is_authenticated:
return redirect(url_for('dashboard'))
form = LoginForm()
if form.validate_on_submit():
user = User.query.filter_by(username=form.username.data).first()
if user:
if bcrypt.check_password_hash(user.password, form.password.data):
login_user(user)
return redirect(url_for('dashboard'))
else: