def confirm_email(token): try: email = ts.loads(token, salt="email-confirm-key", max_age=86400) except: abort(404) user = User() if user.get_user_with_email(email): user.email_confirmed() login_user(user, remember=True) return redirect('/profile') return redirect(url_for('login'))