2016-03-27 4 views
2

Ich betreibe eine Angular Headless Drupal Website mit Services-Modul.Drupal Services - Authentifizierungsstatus des Benutzers überprüfen

Ich habe folgende Frage: Wenn ich für eine lange Zeit angemeldet bin, kann meine Sitzung enden. Wie soll ich darauf reagieren und prüfen, ob ich noch authentifiziert bin oder nicht?

Ich bin auch daran interessiert, Seitenaktualisierung oder ähnliche Aktionen zu behandeln, wo der Authentifizierungsstatus überprüft werden sollte.

Gibt es dafür gute Workflows?

Antwort

1

Um den Authentifizierungsstatus zu überprüfen, feuere ich eine Anfrage an system/connect. Mit dem Token- und Cookie-Treiber-Set wird immer die Session-Session-Name zurückgegeben. Wenn Sie angemeldet sind, wird auch das Benutzerobjekt des authenticaten-Benutzers zurückgegeben. Wenn nicht, wird ein anonymes Benutzerobjekt zurückgegeben.

pagerefresh zu handhaben und so weiter ich mit folgendem Arbeitsablauf am Ende für:

enter image description here

ich dieses Worflow in einem AngularJS lib für Drupal Dienstleistungen genannt implementiert ng-drupal-7-services

Verwandte Themen