def verify(token): if current_user.is_authenticated: return redirect(url_for("profile")) user = User.check_token(token) if user: form = verify_form() if form.validate_on_submit(): if form.code.data == user.code: login_user(user) flash("you logged in seccessfully", category="success") return redirect(url_for("profile")) else: flash("your code is wrong", category="error") return redirect(url_for("verify", token=token)) else: abort(403) return render_template("verify.html", title="verify", form=form)