# """ Cookile: # 因为 HTTP 请求是没有状态的,每一次请求都是独立的 Cookile 的存储: # 保存在浏览器上的 键值对。 # 服务器控制着响应,再响应里可以让浏览器在本地保存(键值对)Cookie # 下一次请求在发送的时候就会携带这个Cookie值 # 不设置存在时间,默认关闭浏览器后失效(Cookie) """# # """ rep = redirect('/home/') # 正常写法: rep.set_cookie('login','1') # 加盐写法: rep.set_signed_cookie('login','1',salf='yan') return rep # 正常解析 ret = request.COOKIES.get('login',) # 加盐解析: ret = request.get_signed_cookie('login',default='0',salt='yan') if ret == '1': return render(request,'home.html') else: return redirect('/login/') """#