我正在尝试使用Cookie来验证用户身份。 来自node.js我在登录时使用查询 -
将cookie发送到我的localhostres.cookie(' jwt',generateToken(用户),{maxAge:432000,域名:' .localhost.com',httpOnly:true}
我已将我的windos主机文件修改为127.0.0.1 => test.localhost.com
现在,当我使用凭据登录时,我会收到带有set-cookie选项的响应标头 -
setCookie方法:的 JWT = eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJfaWQiOiI1OGUzYTQxNWJmNjczMDBlMjQ1MjQ1YmQiLCJpYXQiOjE0OTE0ODcwMTcsImV4cCI6MTQ5MTQ;最大年龄= 432;域= .localhost.com;路径= /; Expires =星期四,06 Apr 2017 14:04:09 GMT;仅Http
但是当我在浏览器中看到cookie时,它显示我没有http://test.localhost.com:3002的任何cookie
任何帮助将不胜感激。
感谢。
答案 0 :(得分:0)
#include <SFML/Graphics.hpp>
#include <iostream>
using namespace std;
using namespace sf;
int main()
{
RenderWindow window(VideoMode(800,600),"TEXT");
/****************************************************/
//Declare a Font object
Font font;
//Load and check the availability of the font file
if(!font.loadFromFile("arial.ttf"))
{
cout << "can't load font" << endl;
}
//Declare a Text object
Text text("Score = 0",font);
//Set character size
text.setCharacterSize(100);
//Set fill color
text.setFillColor(Color::White);
/****************************************************/
while(window.isOpen())
{
Event event;
while(window.pollEvent(event))
{
if(event.type == Event::Closed){window.close();}
}
//Clear the window
window.clear();
//Draw the text
window.draw(text);
//Display the text to the window
window.display();
}
return 0;
}
这对我有用。请注意,maxAge以ms为单位。