ExtJS默认标题(令牌授权)页面刷新

时间:2014-04-29 04:33:41

标签: extjs extjs4 extjs-mvc

我的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 令牌。

关于如何解决这个问题的任何线索?

1 个答案:

答案 0 :(得分:0)

如何在Cookie中保存此SessionId?如果它存在 - 使用它,否则发送请求。