def combinecarts(request): try: cart = get_cart_by_request_cartkey(request) except: return redirect('/') try: nextp = request.session['nextp'] except: nextp = '/' user = request.user if user is not None: cart2 = get_or_create_cart_by_user(user) combine_carts(cart,cart2) return redirect(nextp)
def change_password_by_new_social_user(request): password = request.REQUEST.get("password",None) cart = None try: cart = get_cart_by_request_cartkey(request) except: pass try: nextp = request.session['nextp'] except: nextp = '/' user = request.user if user is not None and cart is not None: cart2 = get_or_create_cart_by_user(user) combine_carts(cart,cart2) if password and len(password)>1: u = request.user u.set_password(password) u.save() return render_to_response(setup_new_passwd(request), {'phase' : 'ok', 'social' : True, 'nextp' : nextp } , context_instance = RequestContext(request)) else: return render_to_response(setup_new_passwd(request), {'phase' : 'badpasswd', 'social' : True, 'nextp' : nextp } , context_instance = RequestContext(request))
def change_password(request): password = request.REQUEST.get("password",None) try: cart = get_cart_by_request_cartkey(request) except: return redirect('/') try: nextp = request.session['nextp'] except: nextp = '/' user = request.user if user is not None: cart2 = get_or_create_cart_by_user(user) combine_carts(cart,cart2) if password and len(password)>1: u = request.user u.set_password(password) u.save() if nextp != '/': return redirect(nextp) return render_to_response(setup_new_passwd(request), {'phase' : 'ok' } , context_instance = RequestContext(request)) else: return render_to_response(setup_new_passwd(request), {'phase' : 'badpasswd' } , context_instance = RequestContext(request))