我使用服务模块运行Angular Headless Drupal站点。
我有以下问题: 如果我登录了很长时间,我的会话可能会结束。 我该如何应对此问题以及如何检查我是否仍在验证?
我也对处理页面刷新或应检查身份验证状态的类似操作感兴趣。
这有什么好的工作流程吗?
答案 0 :(得分:1)
要检查身份验证状态,我会向系统/连接发出请求。 使用token和cookie propper set,这将始终返回sessionis和session_name。如果您已登录,则还会返回已验证用户的用户对象。如果不是,则返回匿名用户对象。
要处理页面刷新等,我最终会得到以下工作流程:
我在一个名为ng-drupal-7-services的Drupal Services的AngularJS库中实现了这个worflow