我的ExtJS应用程序在成功登录时设置了授权令牌,因此我可以在每次Ajax调用时将其发送到我的服务器:
success: function (response, opts)
{
var obj = Ext.decode(response.responseText);
// set authToken
util.Util.authToken = obj.data.SessionId;
Ext.Ajax.defaultHeaders = {
'Authorization': 'Token' + obj.data.SessionId
};
它运作良好。现在我实现了Ext.ux.Router,这样我就可以刷新浏览器了,我可以保持原样,但是我意识到当我的浏览器刷新时,我会松开 defaultHeader 令牌。
关于如何解决这个问题的任何线索?
答案 0 :(得分:0)
如何在Cookie中保存此SessionId
?如果它存在 - 使用它,否则发送请求。