我尝试在谷歌搜索并浏览一些文档和示例代码,但我没有得到如何读取cookie的值来测试if语句。
我正在使用名称' sessionid'创建Cookie。并且它的值是用户电子邮件的哈希值。
@media (max-width: 320px) {
.txtyourrest
{
font-size:20px ; /*will work*/
}
}
@media (max-width: 360px) {
.txtyourrest
{
font-size:25px !important; /*will work*/
}
}
@media (max-width: 768px) {
.txtyourrest
{
font-size:30px !important; /*wont work*/
}
}
我想检查cookie是否存在,以及我是否可以说特定电子邮件已访问过该网站...
sessionid = hashlib.md5(user.encode('utf')).hexdigest()
#generates the session id for the cookie
response = make_response(open('LoginPassed.xml').read())
response.set_cookie('sessionid', sessionid)
我正在使用python 3x
如果我能找到cookie的名称,我如何阅读其值以与if语句中的内容进行比较?
答案 0 :(得分:0)
value = request.cookies.get('sessionid')
# The request.cookies.get(nome_do_cookie) returns the value of the cookie
if value == hashlib.md5(_email.encode('utf')).hexdigest():
print(value)
print(hashlib.md5(_email.encode('utf')).hexdigest())
response = make_response()
response.headers['NewSession'] = 'new'
return LoginPassed(name)
return LoginError()
问题是我没有注意到我做错了检查。