def register(): if request.method == "POST": seller_name_v = request.form.get("seller_name") seller_email_v = request.form.get("email") seller_phone_v = request.form.get("phone") seller_city_v = request.form.get("city") password_v = request.form.get("password") # check if username already exists in db existing_seller = Seller.objects(seller_email=seller_email_v).first() if existing_seller: flash("User already exists") return redirect(url_for("register")) new_seller = Seller(seller_name=seller_name_v, seller_email=seller_email_v, seller_city=seller_city_v, seller_phone=seller_phone_v) new_seller.set_password(password_v) new_seller.save() # put the new user into 'session' cookie session["user"] = new_seller.seller_name session["userId"] = str(new_seller.id) print(session) print(new_seller.id) flash("Registration Successful!") return redirect(url_for("update_profile", userId=session["userId"])) return render_template("register.html")