Beispiel #1
0
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)
Beispiel #2
0
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))
Beispiel #3
0
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))