def get(request,token): z = Users.objects.filter(token=token) if z.count()==0: return get_response(200,'{"message":"you are not the people in the program"}',{}) else: o = HttpResponseRedirect("http://lala.ust.hk:8000") o.set_cookie("token",token) o.set_cookie("id",z[0].pk) o.set_cookie("userid",z[0].names) o.__setitem__("Cache-Control",3600) create(request,o,z[0].pk) return o
def forge_get_code_deprecated(request): # DEBUG http.dump_request(request) if 'access-token' in request.session: logger.message('session[access-token]=%s' % request.session['access-token']) if request.session['access-token']: # Turn back to request page return redirect(request.META['HTTP_REFERER']) else: logger.message('session[access-token] is empty') try: callback = OAUTH_CALLBACK_URL requesturl = forgeOA.generate_3l_code_url(callback_url=callback) if requesturl: logger.message('try redirect!! :: %s' % requesturl) response = HttpResponseRedirect(requesturl) #response = redirect(requesturl) response.__setitem__('Access-Control-Allow-Origin', '*') response.__setitem__('Access-Control-Allow-Headers', '*') response.__setitem__('Access-Control-Allow-Methods', 'GET, POST, OPTIONS') # DEBUG #logger.message( response.serialize_headers()) return response else: logger.warning('get_3l_code_url faile !!') return server_error(request) except Exception as e: logger.warning(e.message, trace=True) return server_error(request)