- Please enter code to verify & log in.
+ Please enter code to log in.
-
diff --git a/make_post_sell/views/authentication.py b/make_post_sell/views/authentication.py
index 08b59af..eeb8146 100644
--- a/make_post_sell/views/authentication.py
+++ b/make_post_sell/views/authentication.py
@@ -107,38 +107,38 @@ def verification_challenge(request):
# get or create a User object from the posted email.
user = get_or_create_user_by_email(request.dbsession, email)
- print("blah33")
- print(raw_otp)
+ print(request.params)
- if raw_otp and user.check_password(raw_otp):
- # success: the user was verified.
- user.verified = True
- name = ""
- if user.full_name:
- name = user.name
- msg = ("Welcome {}".format(name), "success")
- request.session["authenticated_user_id"] = str(user.id)
- request.session.flash(msg)
+ if "submit" in request.params:
+ if raw_otp and user.check_password(raw_otp):
+ # success: the user was verified.
+ user.verified = True
+ name = ""
+ if user.full_name:
+ name = user.name
+ msg = ("Welcome {}".format(name), "success")
+ request.session["authenticated_user_id"] = str(user.id)
+ request.session.flash(msg)
- # merge any products in the session cart
- # into user's main active cart.
- user.active_cart.merge_in_cart(request.active_cart)
+ # merge any products in the session cart
+ # into user's main active cart.
+ user.active_cart.merge_in_cart(request.active_cart)
- # make session cart match user's active cart.
- request.session["active_cart_id"] = str(user.active_cart.id)
+ # make session cart match user's active cart.
+ request.session["active_cart_id"] = str(user.active_cart.id)
- # delete old session only cart.
- request.dbsession.delete(request.active_cart)
+ # delete old session only cart.
+ request.dbsession.delete(request.active_cart)
- # save user and user's active cart.
- request.dbsession.add(user)
- request.dbsession.add(user.active_cart)
- request.dbsession.flush()
- return HTTPFound(return_to)
+ # save user and user's active cart.
+ request.dbsession.add(user)
+ request.dbsession.add(user.active_cart)
+ request.dbsession.flush()
+ return HTTPFound(return_to)
- else:
- msg = ("Invalid Verification Code", "error")
- request.session.flash(msg)
+ else:
+ msg = ("Invalid Verification Code", "error")
+ request.session.flash(msg)
return {
"title": "Please Enter Verification Code",