Wie wird umgeleitet, nachdem sich der Benutzer gerade angemeldet oder gerade ausgeloggt hat

8

Es scheint Deps.autorun ist der Weg zu gehen, aber Router.go scheint nicht in Deps.autorun zu arbeiten.

    
lleonard188 06.04.2014, 21:44
quelle

3 Antworten

17

Hier ist ein Beispiel mit drei Routen: index , signin und dashboard :

%Vor%

Wenn sich ein Benutzer auf der Seite index befindet und angemeldet ist, wird er automatisch auf die Seite dashboard weitergeleitet. Auf einer beliebigen Seite mit Ausnahme von signin wird der Benutzer, wenn er nicht eingeloggt ist, auf die Seite signin weitergeleitet. onBeforeAction ist reaktiv, daher werden diese Regeln sofort erzwungen, wenn sich der Benutzer an- oder abmeldet.

Natürlich werden Ihre Routen anders sein, aber hoffentlich zeigt dieses Beispiel eine Möglichkeit, dies mit Iron-Router zu machen.

Siehe auch den Haken im Abschnitt < a href="https://github.com/iron-meteor/iron-router/blob/devel/Guide.md"> Iron-Router-Guide .

    
David Weldon 06.04.2014, 21:57
quelle
7

Ein paar Dinge oben scheinen veraltet zu sein. Hier ist, wie ich Dinge in der heutigen Zeit funktionierte:

%Vor%     
Mark Shust 08.04.2015 20:08
quelle
4
%Vor%

FYI, pause () wird jetzt nicht unterstützt, ersetzen Sie einfach mit this.next ()

    
linxea 23.02.2015 09:50
quelle

Tags und Links