关于cookie和session
Posted wuzaipei
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于cookie和session相关的知识,希望对你有一定的参考价值。
在设置cookie的时候,它会保留在本地,无论你有没有退出浏览器都是。但是session只能在登录状态有效。退出浏览器过后就会消除掉。同时设置也是有问题的。
@app.route(‘/login‘,methods=[‘GET‘,‘POST‘]) def login(): print(request.method) if request.method == ‘GET‘: res = make_response(render_template(‘login.html‘,content=‘登录‘)) return res else: # 这里可以在数据库匹配是否有此账号和密码。 if request.form[‘username‘] == ‘admin‘ and request.form[‘password‘] == ‘admin‘: res_ = make_response(render_template(‘updatePage.html‘,text=‘成功登录准备跳转至首页‘)) # 把cookie一起发送到后端 today = datetime.datetime.today() endTime = today - datetime.timedelta(hours=8) + datetime.timedelta(seconds=30) res_.set_cookie(‘username‘,‘laowang‘,expires=endTime) # 把账号和密码一起携带过去。 session[‘username‘] = request.form[‘username‘] session[‘password‘] = request.form[‘password‘] return res_ else: print(‘做其他登录操作!‘)
以上是关于关于cookie和session的主要内容,如果未能解决你的问题,请参考以下文章