我有一个angular.js单页面应用程序,它针对RESTful API(Servicestack)进行身份验证。这一切工作正常。当返回来自认证api的响应时,用户名将存储在Angular服务中,并且isAuthenticated标志将设置为true。浏览器刷新 - 丢失的服务堆认证会话数据
任何针对[验证]属性的Web服务的请求都会返回数据。
我的问题是,当我刷新浏览器时,我的JavaScript角对象被刷新,用户身份验证的事实被遗忘。然而,当我打电话给[验证]归属服务,他们工作正常,因为会话仍然是活...
道歉的相当noob问题,但浏览器如何传递会话到Web服务时,JavaScript对象已破坏和重建?我如何在刷新时获取相同的会话,并使用用户名等设置我的Angular服务?
有什么我可以添加,使这个问题更容易回答?我很高兴展示代码,但考虑到这个问题并不认为它特别相关。 – Drammy