目前,我们正在开发一个带有Laravel视图的角度网络应用程序作为初始入口点。在成功验证Angular.js后,用户身份验证在Laravel端完成。
我们通过基于前面提到的Laravel后端的API获取数据。由于有时会话cookie在应用程序的生命周期中途到期,因此我们通过使用httpInterceptor
检查401状态来确保用户是经过身份验证的用户。检测到401
状态后,我想重定向到appPath/auth/login
,这是Laravel处理的路线。
我知道我们可以通过向$window
注入httpInterceptor
并将$window.location.href
设置为appPath/auth/login
来实现这一目标。但这似乎是非常有棱角的方式。
有没有优雅的角度方式来执行上述任务?