Example #1
0
def test_set_cookies(request):
    resp = HttpResponse('test set cookies is ok')
    # 添加cookie
    # resp.set_cookie('uname', 'guoxiaonao', 300)
    # 删除cookie
    resp.delete_cookie('uname')
    return resp
def delCookie(request):
    response = HttpResponse()
    if 'user' in request.COOKIES:
        response.delete_cookie('user')
        return response
    else:
        return HttpResponse("klucz nie istnieje")
Example #3
0
def logout(request):
    obj = HttpResponse("Logout !")
    obj.delete_cookie('csrftoken')
    obj.delete_cookie('username')
    obj.delete_cookie('password')
    request.session.delete("session_key")
    return obj
Example #4
0
def stop_tracking(request):
    if request.COOKIES.get('visits'):
        response = HttpResponse("Cookies Cleared")
        response.delete_cookie("visits")
    else:
        response = HttpResponse("We are not tracking you.")
    return response
Example #5
0
def login_view(request):
    if request.method == 'GET':
        if request.COOKIES.has_key('loginUser'):
            loginUser = request.COOKIES.get('loginUser', '').split(',')
            name = loginUser[0]
            pwd = loginUser[1]

            return render(request, 'login.html', {'name': name, 'pwd': pwd})
        return render(request, 'login.html')
    else:
        name = request.POST.get('name', '')
        pwd = request.POST.get('pwd', '')
        flag = request.POST.get('flag', '')

        response = HttpResponse()
        if name == 'zhangsan' and pwd == '123':
            response.status_code = 302
            response.setdefault('Location', '/')
            if flag == '1':
                response.set_cookie('loginUser',
                                    name + ',' + pwd,
                                    max_age=3 * 24 * 60 * 60,
                                    path='/login/')

                return response
            else:
                response.delete_cookie('loginUser', path='/login/')
                return response
        else:
            response.delete_cookie('loginUser', path='/login/')
            response.status_code = 302
            response.setdefault('Location', '/login/')
            return response
Example #6
0
def logout(request):
    csrf = {'csrfmiddlewaretoken': getCsrf(request)}
    t = get_template('login.html')
    html = t.render(csrf)
    response = HttpResponse(html)
    response.delete_cookie('userInfo')
    return response
Example #7
0
def delete_cookie(request):
    if request.COOKIES.get('donat'):
        response = HttpResponse("<h1>DONAT DIHAPUS</h1>")
        response.delete_cookie('donat')
    else:
        response = HttpResponse("<h1>BELUM ADA DONAT :(</h1>")
    return response
Example #8
0
    def get(self, request):

        # 3. 删除cookie的值 (通过响应对象)
        response = HttpResponse("退出登录")
        response.delete_cookie("is_login")

        return response
Example #9
0
def email_login(request, user, email, password, remember, redirect_to=None):
    if not hasattr(user, 'backend'):
        user.backend = 'email_auth.backends.EmailBackend'
    from django.contrib.auth import login
    login(request, user)
    if request.session.test_cookie_worked():
        request.session.delete_test_cookie()

    response = HttpResponse()
    # handle "remember me" cookie
    # effacer le cookie s'il existe
    response.delete_cookie('django_email_auth')
    if remember:
        try:
            cookie_data = encodestring('%s:%s' % (email, password))
            max_age = 30 * 24 * 60 * 60
            expires = datetime.datetime.strftime(
                datetime.datetime.utcnow() +
                datetime.timedelta(seconds=max_age),
                "%a, %d-%b-%Y %H:%M:%S GMT"
                )
            response.set_cookie('django_email_auth',
                    cookie_data, max_age=max_age, expires=expires)
        except UnicodeEncodeError:
            pass
    # send signal "user just logged in"
    user_logged_in.send(sender=request.user, request=request)
    # retourner à la vue appelante
    response.status_code = 302
    if redirect_to:
        response['Location'] = iri_to_uri(redirect_to)
    else:
        response['Location'] = settings.LOGIN_REDIRECT_URL
    return response
Example #10
0
def delete_co(request):
    if request.COOKIES.get('visits'):
       response = HttpResponse("<h1>dataflair<br>Cookie deleted</h1>")
       response.delete_cookie("visits")
    else:
        response = HttpResponse("<h1>dataflair</h1>need to create cookie before deleting")
    return response
def prompt_login(request):
	t = loader.get_template('webapp/login.html')
	c = {}

	response = HttpResponse(t.render(c, request))
	response.delete_cookie('calendo_session_token')
	return response
Example #12
0
def login(request):
    response = HttpResponse("hello")
    if request.POST:
        email = request.POST.get('email', None)
        password = request.POST.get('password', None)
        try:
            user = Users.objects.get(email__iexact=email,
                                     password__iexact=password)
            request.session['user_id'] = user.id
            request.session['user_type'] = user.usertype
            request.session['address'] = user.address
            if request.POST.get('remember', None):
                response.set_cookie('email', email)
                response.set_cookie('password', password)
                response.set_cookie('remember', 1)
            else:
                response.delete_cookie('email')
                response.delete_cookie('password')
                response.delete_cookie('remember')
            request.session['email'] = email
            return HttpResponseRedirect("/")
        except Users.DoesNotExist:
            return render(request, 'advertisements/index.html',
                          {"error": "Invalid Email Id or Password."})
    else:
        return render(request, 'advertisements/index.html')
Example #13
0
def logout(request):
    resp = {'result': "success", 'code': 0, 'message': ""}
    respstr = simplejson.dumps(resp)
    print(respstr)
    httpResp = HttpResponse(respstr)
    httpResp.delete_cookie('userName')
    return httpResp
Example #14
0
def logout(request):
    # 删除所有session中的信息和cookie信息
    request.session.clear()  # 删除所有session中信息
    # request.session.flush()
    resp = HttpResponse('注销成功')
    resp.delete_cookie('token')
    return resp
Example #15
0
def logout(request):
    response = HttpResponse('logout')
    # 清除cookie里保存的username
    if "username" in request:
        response.delete_cookie('username')
        del request.session['username']
    return HttpResponseRedirect("/login/")
Example #16
0
def delete_cookie(request):
    name = request.GET.get('name')
    """删除cookie, 其删除的本质是将cookie设置过期"""
    response = HttpResponse("删除cookie")
    # 默认情况下domain是当前访问的域名,path默认是根路径
    response.delete_cookie("normal", domain='127.0.0.1', path='/')
    return response
Example #17
0
def delete_cookie(request):
    ## 删除cookie
    response = HttpResponse("删除cookie")
    ## 参数为  要删除cookie的key
    response.delete_cookie("username")
    response.delete_cookie("age")
    return response
Example #18
0
def loginOut(request):
    if request.session["user"] != None:
        del request.session['user']
        response = HttpResponse()
        response.delete_cookie("userName")
        response.delete_cookie("password")
    return HttpResponseRedirect("/fronts/index/")
Example #19
0
def delete_cookie(request, key=None):
    if key in request.COOKIES:
        response = HttpResponse('Delete Cookie: ' + key)
        response.delete_cookie(key)
        return response
    else:
        return HttpResponse('No cookies:' + key)
Example #20
0
def paypal_pay(request):
    template = loader.get_template('estore/payment.html')
    code = get_code(request)
    cart_items = Cart.objects.filter(code=code)[0].items.all()
    price = 0
    for item in cart_items:
        price += item.price
    paypal_dict = {
        "business": "*****@*****.**",
        "amount": str(price) + ".00",
        "currency_code": "RUB",
        "item_name": "some products",
        "invoice": code,
        "notify_url": "http://127.0.0.1:8000" + reverse('paypal-ipn'),
        "return_url": "http://127.0.0.1:8000/payment/success/",
        "cancel_return": "http://127.0.0.1:8000/payment/cart/",
        "custom": str(request.user.id)
    }
    paid_cart(code)

    form = PayPalPaymentsForm(initial=paypal_dict)
    context = {"form": form, "paypal_dict": paypal_dict}
    response = HttpResponse(template.render(context, request))
    response.delete_cookie('cart')
    return HttpResponse(template.render(context, request))
Example #21
0
def del_session(request):
    # del(request.session)
    request.session.clear()
    resz = HttpResponse('del')
    resz.delete_cookie('counter')
    response = HttpResponse('dele')
    return response
Example #22
0
def login_view(request):
    value = request.session.get('mypassword', '没有设置密码')
    print('密码是:', value)
    if request.method == 'GET':
        username = request.COOKIES.get('myname', '')
        return render(request, 'user/login.html', locals())
    elif request.method == "POST":
        username = request.POST.get('username', '')
        if not username:
            name_error = "请填写用户名!!!"
            return render(request, 'user/login.html', locals())
        password = request.POST.get('password', '')
        if not password:
            password_error = "请填写用户密码!!!"
            return render(request, 'user/login.html', locals())
        # 将用户密码存储在session中
        request.session['mypassword'] = password
        # 进行登录逻辑操作
        try:
            auser = models.User.objects.get(username=username,
                                            password=password)
        except:
            password_error = "用户名或密码不正确!!!"
            return render(request, 'user/login.html', locals())
        # 如果走到此处用户密码正确
        # 在sssion中标记用户是登录状态
        request.session['user'] = {'name': auser.username, 'id': auser.id}
        remember = request.POST.get('remember', '')
        resp = HttpResponse("提交成功:remember = " + remember)
        if remember == "1":
            resp.set_cookie('myname', username)
        else:
            resp.delete_cookie("myname")
        return resp
Example #23
0
    def post(self, request, *args, **kwargs):
        del request.session['access_token']
        logout(request)

        res = HttpResponse()
        res.delete_cookie('hassession')
        return res
Example #24
0
def oauthRedirect(request):
    try:
        new_user_id = request.user.id
        try:
            # If the OAuth was for specific event:
            event_id = int(request.COOKIES['eventid'])
            try:
                event = Event.objects.get(pk=event_id)
            except:
                return redirect('/accounts/signup')
            if event:
                eventGoer = EventGoer.objects.filter(event=event,
                                                     user=request.user)
                if len(eventGoer) == 0:
                    newEventGoer = EventGoer()
                    newEventGoer.event = event
                    newEventGoer.user = request.user
                    newEventGoer.save()
                    print("Before response")
                    response = HttpResponse('/rew/mypage/' + new_user_id)
                    print(response)
                    response.delete_cookie("eventid")
                    print("hey")
        # If it is basic signup without eventGoer instance:
        except:
            pass
        return response
    except:
        return redirect('/')
Example #25
0
def get_cookie(request):

    ip地址 = request.META['REMOTE_ADDR']
    if ip地址 != "127.0.0.1":
        raise Http404

    if request.COOKIES.get("YYYBLOG_VISITOR") is not None:
        res = HttpResponse("already have cookie! (deleted")
        res.delete_cookie("YYYBLOG_VISITOR")
        return res

    名 = "我本人"
    访问等级 = 100
    密码 = ""
    停留时间 = -1
    cookie_value = make_cookie_value()
    访问人 = 访问者(名=名,
              访问等级=访问等级,
              密码=密码,
              停留时间=停留时间,
              cookie_value=cookie_value,
              IP地址=ip地址)
    访问人.save()

    res = HttpResponse("获取Cookie成功!")

    set_cookie_访问者(访问人, res)

    return res
Example #26
0
def del_user(request):
    request.session.set_test_cookie()
    ddata = 0
    tabled = 0
    plotgraph = 0
    username = '******'
    logintime = 0
    if 'user_name' in request.COOKIES:
        username = request.COOKIES.get('user_name')
    if 'login_time' in request.COOKIES:
        logintime = request.COOKIES.get('login_time')

    pathi = 'fplot/static/img/' + username + '*.*'
    pathf = 'fplot/static/xlsx/' + username + str(logintime) + '*.*'

    for hgx in glob.glob(pathi):
        os.remove(hgx)
    for hgx in glob.glob(pathf):
        os.remove(hgx)

    if request.session.test_cookie_worked():
        request.session.delete_test_cookie()
        response = HttpResponse("Bye")
        response.delete_cookie('user_name')
        response.delete_cookie('login_time')
        return response
    else:
        return HttpResponse("Sorry")
Example #27
0
def user_login(request):
    # 取得驗證碼
    captchaCheck = CaptchaCheck(request.POST)
    # 驗證驗證碼
    if captchaCheck.is_valid():
        # 取得使用者(帳號、密碼)
        username = request.POST.get('username', '')
        password = request.POST.get('password', '')
        # 驗證使用者(帳號、密碼)
        user = auth.authenticate(username=username, password=password)
        # 確認使用者
        if user is not None and user.is_active:
            # 進行登入並存入session 物件
            auth.login(request, user)
            response = HttpResponse("登入 success " + str(user))

            # Cookies
            remember = request.POST.get('remember', False)
            if remember:
                response.set_cookie('username', username)
                response.set_cookie('password', password)
                response.set_cookie('remember', 'checked')
            else:
                response.delete_cookie('username')
                response.delete_cookie('password')
                response.delete_cookie('remember')
            return response
        else:
            return HttpResponse("登入 error")
    else:
        return HttpResponse("驗證碼錯誤 error")
def logout_view(req):
    response = HttpResponse('退出登录 !!')
    # 清理cookie里保存username
    response.delete_cookie('username')
    logout(req)
    # req.user.is_authenticated 可以用于判断用户是否在线
    return response
Example #29
0
def paypal_pay(request):
    template = loader.get_template('estore/payment.html')
    code = get_code(request)
    cart_items = Cart.objects.filter(code=code)[0].items.all()
    price = 0
    for item in cart_items:
        price += item.price
    paypal_dict = {
        "business": "*****@*****.**",
        "amount": str(price) + ".00",
        "currency_code": "RUB",
        "item_name": "some products",
        "invoice": code,
        "notify_url": "http://127.0.0.1:8000" + reverse('paypal-ipn'),
        "return_url": "http://127.0.0.1:8000/payment/success/",
        "cancel_return": "http://127.0.0.1:8000/payment/cart/",
        "custom": str(request.user.id)
    }
    paid_cart(code)

    form = PayPalPaymentsForm(initial=paypal_dict)
    context = {"form": form, "paypal_dict": paypal_dict}
    response = HttpResponse(template.render(context, request))
    response.delete_cookie('cart')
    return HttpResponse(template.render(context, request))
Example #30
0
def logout(request):
    if request.COOKIES.has_key('sessiontoken'):
        t = request.COOKIES['sessiontoken']
        s = requests.delete('http://127.0.0.1:8000/mysessions/' + t + '/')
    r = HttpResponse(index(request))
    r.delete_cookie('sessiontoken')
    return r
Example #31
0
def userLogout(request):
    logout(request)
    if not request.user.is_authenticated:
        response = HttpResponse("User logged out")
        response.delete_cookie('orgId')
        response.delete_cookie('orgName')
        return response
Example #32
0
def login(req):
    try:
        response = HttpResponse()
        response.delete_cookie('username')
    except:
        pass 
    if req.method == 'POST':
        uf = UserForm(req.POST)
        response = req.POST
        if uf.is_valid():
            #获取表单用户密码
            username = uf.cleaned_data['username']
            password = uf.cleaned_data['password']
            #获取的表单数据与数据库进行比较
            user = User.objects.filter(username__exact = username,password__exact = password)
            if user:
                #比较成功,跳转index
                response = HttpResponseRedirect('/BookManage/index/')
                #将username写入浏览器cookie,失效时间为3600
                response.set_cookie('username',username,3600)
                return response
            else:
                #比较失败,还在login
                return HttpResponseRedirect('/BookManage/login/')
    else:
        uf = UserForm()
    return render_to_response('login.html',{'uf':uf},context_instance=RequestContext(req))
Example #33
0
def make_order_3(request, image_collection_id, scene_id):
  #MAKE the actual ORDER!
  from voxel_globe.visualsfm import tasks
  
  try:
    uuid = request.COOKIES['order_visualsfm'];
    session = Session.objects.get(uuid=uuid);
    session.delete();
  except:
    response = HttpResponse('Session Expired')
    try:
      response.delete_cookie('order_visualsfm')
    finally:
      return response;

  history = getHistory(request.REQUEST.get('history', None))

  t = tasks.runVisualSfm.apply_async(args=(image_collection_id, scene_id, True, history))

  #Crap ui filler   
  image_collection = models.ImageCollection.objects.get(id=image_collection_id);
  image_list = image_collection.images;
  #WARNING, Source of History error, but images shouldn't change!?
  scene = models.Scene.objects.get(id=scene_id);
  
  #CALL THE CELERY TASK!
  response = render(request, 'order/visualsfm/html/make_order_3.html', 
                   {'origin':scene.origin,
                    'image_list':image_list, 'task_id':t.task_id})
  response.delete_cookie('order_visualsfm')
  
  return response
Example #34
0
 def process_request(self, request):
     try:
         request.myuser = get_user(request)
     except ExpiredSignatureError:
         resp = HttpResponse(content="%s, Please login again" % (e, ))
         resp.delete_cookie("Okaygis")
         return resp
Example #35
0
def delete_Cookie(request):
    if request.COOKIES.get('visits'):
        response=HttpResponse("Cookies cleared")
        response.delete_cookie("visits")
    else:
      response = HttpResponse("we are not tracking you")
    return response
Example #36
0
def logout(request):
    LOG_DEBUG("注销")
    if request.method=='GET':
        logout = {'info': "logout"}
        response = HttpResponse(json.dumps(logout), content_type="application/json")
        response.delete_cookie('id')
        return response
Example #37
0
def logout(request):
    auth.logout(request)
    
    response = HttpResponse()
    
    response.delete_cookie("fbs_" + settings.FACEBOOK_APP_ID)
    
    return response
Example #38
0
    def post(self, request, *args, **kwargs):

        tracking_id = self.request.COOKIES.get('user_tracking_id', None)
        register_event(tracking_id, event_name='VERIFY_COOKIE', request=self.request)
        response = HttpResponse('Verified')
        response.delete_cookie('user_tracking_verify')

        return response
Example #39
0
def API_Logout(request):
	AccessToken = request.COOKIES.get("accesstoken")
	if (not IsTokenValid(AccessToken)):
		return HttpResponse('{"code":0,"message":"Token invalid."}',{})
	AccessTokens.objects(token=AccessToken).delete()
	response = HttpResponse('{"code":1,"message":"Success."}',{})
	response.delete_cookie("accesstoken",path="/")
	return response
Example #40
0
def logout(req):
	response=HttpResponse('logout')
	response.delete_cookie('username')
	return response
	
	
	
	
Example #41
0
    def post(self, request, *args, **kwargs):

        tracking_id = self.request.COOKIES.get("yb_user", None)
        register_event(tracking_id, event_name="VERIFY_COOKIE", request=self.request)
        response = HttpResponse("Verified")
        response.delete_cookie("yb_verify")

        return response
Example #42
0
def logout(request):
    try:
        ret = {'status': 0, 'msg': 'logout', 'data':{}}
        response = HttpResponse(json.dumps(ret))
        response.delete_cookie('username')
    except:
        pass
    return response
Example #43
0
def logout(request):
    del request.session['username']
    del request.session['password']
    del request.session['user_id']
    response = HttpResponse('success')
    response.delete_cookie('password')

    return response
Example #44
0
def logout(request):
    if request.method == 'GET':
        user = logged(request.COOKIES)
        res = HttpResponseRedirect('/')
        if user:
            HttpResponse.delete_cookie(res, 'user_name')
            HttpResponse.delete_cookie(res, 'password')
        return res
Example #45
0
def logout(request):
    response = HttpResponse()
    response.delete_cookie(key="user")
    response.delete_cookie(key="username")
    response.delete_cookie(key="firstname")
    response.delete_cookie(key="userid")
    response.delete_cookie(key="usertoken")
    return response
Example #46
0
 def rating_added_response(self, request, context, adds={}):
     response = HttpResponse(_('Vote recorded.'))
     if 'cookie' in adds:
         cookie_name, cookie = adds['cookie_name'], adds['cookie']
         if 'deleted' in adds:
             response.delete_cookie(cookie_name)
         else:
             response.set_cookie(cookie_name, cookie, 31536000, path='/') # TODO: move cookie max_age to settings
     return response
Example #47
0
 def test_default(self):
     response = HttpResponse()
     response.delete_cookie('c')
     cookie = response.cookies['c']
     self.assertEqual(cookie['expires'], 'Thu, 01 Jan 1970 00:00:00 GMT')
     self.assertEqual(cookie['max-age'], 0)
     self.assertEqual(cookie['path'], '/')
     self.assertEqual(cookie['secure'], '')
     self.assertEqual(cookie['domain'], '')
Example #48
0
 def test_create_cookie_after_deleting_cookie(self):
     """Setting a cookie after deletion clears the expiry date."""
     response = HttpResponse()
     response.set_cookie('c', 'old-value')
     self.assertEqual(response.cookies['c']['expires'], '')
     response.delete_cookie('c')
     self.assertEqual(response.cookies['c']['expires'], 'Thu, 01 Jan 1970 00:00:00 GMT')
     response.set_cookie('c', 'new-value')
     self.assertEqual(response.cookies['c']['expires'], '')
Example #49
0
def user_logout(request):
  template = loader.get_template('theayudar/logout.html')
  context = RequestContext(request, {
                'response': "You have been succesfully logged out",
                        })
  userOperations.logout(request)
  response = HttpResponse(template.render(context))
  response.delete_cookie("uid")
  response.delete_cookie("email")
  return response
Example #50
0
 def rating_changed_response(self, request, context, adds={}):
     message = _("Vote changed.")
     response = HttpResponse(message)
     if 'cookie' in adds:
         cookie_name, cookie = adds['cookie_name'], adds['cookie']
         if 'deleted' in adds:
             response.delete_cookie(cookie_name)
         else:
             response.set_cookie(cookie_name, cookie, 31536000, path='/') # TODO: move cookie max_age to settings
     return response
Example #51
0
def default(request):
    if False == request.COOKIES.has_key('username'):
        return HttpResponseRedirect('/login/') 
    web_domain = settings.WEB_DOMAIN#域名
    if 'logout' == request.GET.get('method'):
        response = HttpResponse()
        response.delete_cookie('username')
        #这里能否使用django的跳转
        response.write("<script>window.location='/manager/'</script>")
        return response
    return render_to_response('admin/index.html',locals())
Example #52
0
 def rating_added_response(self, request, context, adds=None):
     if not adds:
         adds = {}
     response = HttpResponse('Vote recorded.')
     if 'cookie' in adds:
         cookie_name, cookie = adds['cookie_name'], adds['cookie']
         if 'deleted' in adds:
             response.delete_cookie(cookie_name)
         else:
             response.set_cookie(cookie_name, cookie, 31536000)
     return response
Example #53
0
 def test_delete_cookie_secure_prefix(self):
     """
     delete_cookie() sets the secure flag if the cookie name starts with
     __Host- or __Secure- (without that, browsers ignore cookies with those
     prefixes).
     """
     response = HttpResponse()
     for prefix in ('Secure', 'Host'):
         with self.subTest(prefix=prefix):
             cookie_name = '__%s-c' % prefix
             response.delete_cookie(cookie_name)
             self.assertEqual(response.cookies[cookie_name]['secure'], True)
Example #54
0
    def rating_added_response(self, request, context, adds={}):
        response = HttpResponse("Vote recorded.")
        if "cookie" in adds:
            cookie_name, cookie = adds["cookie_name"], adds["cookie"]
            if "deleted" in adds:
                response.delete_cookie(cookie_name)
            else:
                from django.conf import settings

                response.set_cookie(
                    cookie_name, cookie, getattr(settings, "RATINGS_VOTES_PER_IP_DURATION", 31536000), path="/"
                )  # TODO: move cookie max_age to settings
        return response
Example #55
0
def make_order_4(request, image_collection_id, scene_id):
    from voxel_globe.build_voxel_world import tasks

    try:
        uuid = request.COOKIES['order_build_voxel_world_uuid']
        session = Session.objects.get(uuid=uuid)
        session.delete()
    except:
        response = HttpResponse('Session Expired')
        try:
            response.delete_cookie('order_build_voxel_world_uuid')
        finally:
            return response

    history = getHistory(request.REQUEST.get('history', None))

    scene = models.Scene.objects.get(id=scene_id)

    bbox = {
        'x_min': request.POST['x_min'],
        'y_min': request.POST['y_min'],
        'z_min': request.POST['z_min'],
        'x_max': request.POST['x_max'],
        'y_max': request.POST['y_max'],
        'z_max': request.POST['z_max'],
        'voxel_size': request.POST['voxel_size'],
        'geolocated': scene.geolocated
    }

    skipFrames = int(request.POST['skip_frames'])

    t = tasks.run_build_voxel_model.apply_async(
        args=(image_collection_id, scene_id, bbox, skipFrames, True, history))

    #Crap ui filler
    image_collection = models.ImageCollection.objects.get( \
        id=image_collection_id)
    image_list = image_collection.images
    #WARNING, Source of History error, but images shouldn't change!?

    #CALL THE CELERY TASK!
    response = render(request,
                      'order/build_voxel_world/html/make_order_4.html', {
                          'origin': scene.origin,
                          'image_list': image_list,
                          'task_id': t.task_id
                      })
    response.delete_cookie('order_build_voxel_world_uuid')

    return response
Example #56
0
	def logout(self, request):
		if 'user' in request.session:
			self.userManager.disconnect(request.session['user'].id)
			del request.session['user']
		if 'realuser' in request.session:
			del request.session['realuser']
		if 'connected' in request.session:
			del request.session['connected']
		if 'admin' in request.session:
			del request.session['admin']
		response = HttpResponse(status=301)
		response['Location'] = '/'
		response.delete_cookie('login')
		response.delete_cookie('password')
		return response
Example #57
0
def confirm(request):
    t = get_template('checkout.html')
    context = RequestContext(request)
    resp = HttpResponse()
    
    cart = deserialize_cart(request)
    productsInCart, totalAmount, totalPrice = get_cart_product_list(cart)
    form = OrderForm(request.POST)
    
    if form.is_valid():
        
        #Create a new order
        order = Order()
        order.user = request.user
        #order.shippingDate = form.cleaned_data['shippingDate']
        order.deliverAddress = form.cleaned_data['deliverAddress']
        order.completed = False
        if cart:
            order.save() # dont save empty orders
        
        for p in productsInCart:
            for i in range(0, p.amount):
                s = SaleItem(product=p,price=p.currentPrice,order=order,shipped=False)
                s.sell()
                s.save()
            
        #delete cookie 
        resp.delete_cookie('cart')
        # render new temp
        t = get_template('payment.html')
        context['order'] = order
        context['total'] = totalPrice
        context['checksum'] = calc_checksum(order.id,totalPrice)
        html = t.render(context)    
        resp.content = html
        return resp
       
    else: 
        #form not valid
        context['form'] = form
    
    context['productsInCart'] = productsInCart
    context['total'] = totalPrice
               
    html = t.render(context)    
    resp.content = html
        
    return resp
Example #58
0
def change_passwd(request):
    if request.method == 'POST' and request.is_ajax():
        username = request.COOKIES.get('username')
        oldpasswd = request.POST['oldpasswd']
        newpasswd = request.POST['newpasswd']
        try:
            stu = Student.objects.get(uid=username, upasswd=md5(oldpasswd))
            stu.upasswd = md5(newpasswd)
            stu.save()
            data = simplejson.dumps({"status": 0})
            response = HttpResponse(data, content_type="application/json")
            response.delete_cookie(username)
        except:
            data = simplejson.dumps({"status": 1})
            response = HttpResponse(data, content_type="application/json")
        return response
Example #59
0
def Users_LogOut(request):
    try:
        if 'POST' == request.method:
            logout(request)
            ret = {'errCode': Public_Error_Code['SUCCESS'],
                    'Msg'   : Public_Error_Msg['SUCCESS'],
                  }
            response = HttpResponse(json.dumps(ret), mimetype='application/json')
            response.delete_cookie('username')
            return response
        else:
            error = OutputErrAndLog(Public_Error_Msg['400BadRequest'])
            return HttpResponseBadRequest(error)
    except Exception,e:
        error = OutputErrAndLog(str(e))
        ret = {'errCode': Public_Error_Code['EXCEPTION_ERR'],
               'errMsg' : error
        }
        return HttpResponse(json.dumps(ret), mimetype='application/json')
Example #60
0
def redirect_to_facebook_authorization(redirect_uri, delete_cookie=False):
    """
    Redirect the user to authorize the application.
    
    Redirection is done by rendering a JavaScript snippet that redirects the parent
    window to the authorization URI, since Facebook will not allow this inside an iframe.
    """
    request_variables = {
        'client_id': settings.FACEBOOK_APPLICATION_ID,
        'redirect_uri': redirect_uri
    }
    
    if hasattr(settings, 'FACEBOOK_APPLICATION_INITIAL_PERMISSIONS'):
        request_variables['scope'] = ', '.join(settings.FACEBOOK_APPLICATION_INITIAL_PERMISSIONS)
    
    urlencoded_request_variables = urlencode(request_variables)
    
    html = """
        <!DOCTYPE html>
        
        <html>
        
            <head>
                <script type="text/javascript">
                    window.parent.location = "https://www.facebook.com/dialog/oauth?%s";
                </script>
            </head>
            
            <body>
                <noscript>
                    You must <a href="https://graph.facebook.com/oauth/authorize?%s">authorize the application</a> in order to continue.
                </noscript>
            </body>
        
        </html>
    """ % (urlencoded_request_variables, urlencoded_request_variables)

    response =  HttpResponse(html)
    # if the cookie has expired, want to remove it, so we get a new one
    if delete_cookie:
        response.delete_cookie('signed_request')
    return HttpResponse(html)