Drupal Services - 检查用户的身份验证状态

时间:2016-03-27 23:47:18

标签: angularjs drupal drupal-7

我使用服务模块运行Angular Headless Drupal站点。

我有以下问题: 如果我登录了很长时间,我的会话可能会结束。 我该如何应对此问题以及如何检查我是否仍在验证?

我也对处理页面刷新或应检查身份验证状态的类似操作感兴趣。

这有什么好的工作流程吗?

1 个答案:

答案 0 :(得分:1)

要检查身份验证状态,我会向系统/连接发出请求。 使用token和cookie propper set,这将始终返回sessionis和session_name。如果您已登录,则还会返回已验证用户的用户对象。如果不是,则返回匿名用户对象。

要处理页面刷新等,我最终会得到以下工作流程:

enter image description here

我在一个名为ng-drupal-7-services的Drupal Services的AngularJS库中实现了这个worflow