设置和获取cookie

通过make_response(“响应体”)创建response响应对象. 然后返回.

与直接return “响应体” 是一样的.

但是这里我们需要用到response响应对象,去设置cookie

 

@app.route('/')
def index():
user_id = request.cookies.get('user_id')
user_name = request.cookies.get('user_name')
return '%s --- %s' % (user_id, user_name)


@app.route('/login')
def login():
# 默认判断账号与密码是正确的
response = make_response('success')
# 设置cookie
response.set_cookie('user_id', '1', max_age=3600)
response.set_cookie('user_name', 'laowang', max_age=3600)
return response


@app.route('/logout')
def logout():
response = make_response('success')
response.delete_cookie('user_id')
response.delete_cookie('user_name')
return response

 

posted @ 2019-02-25 14:55  风筝老师  阅读(288)  评论(0编辑  收藏  举报