2017-11-11 2 views
0

Zum Beispiel eine Bestätigungs-E-Mail-Infoseite. Jeder kann derzeit www.mysite.com/verified besuchen und die Dankesnachricht sehen. Gibt es eine Möglichkeit, Bedingungen zu verwenden, um Personen davon abzuhalten, diese Seite zu sehen?Können Sie den Zugriff auf Ansichten mit Pug/Jade-Bedingungen verweigern?

Danke.

+0

Okay. Vielen Dank. Ich würde dies als eine Antwort betrachten, aber Sie haben stattdessen kommentiert. Ich habe es eingerichtet, wenn der Benutzer ein Konto erstellt, wird er auf die Dankeseite gesendet. Ich muss es nicht unbedingt blockieren. Es gibt jedoch einige andere Seiten wie zB das Zurücksetzen des Passworts, das ich gerne blockieren möchte. Danke für die Antwort. Gibt es irgendeine Möglichkeit, diese Frage präziser zu machen? Wenn ja, lass es mich wissen. Noch einmal Danke. – Leafyshark

+0

Geben Sie ein bisschen mehr Details zu dem, was Sie erreichen möchten --- i.e. Wozu dient diese Überprüfung? Ist es ein Login oder ein Abonnement? Warum ist es ein Problem, die Dankesnachricht zu sehen? Was wirst du stattdessen zeigen? Wie identifizieren Sie eindeutige Benutzer? Was ist Ihr aktueller Code, den Sie ausprobiert haben und welche Dokumentationsseite Sie versucht haben? (Ich gebe zu, dass die Dokumentation von Mug manchmal schwierig zu manövrieren ist). Der wichtigste Punkt ist, dass Sie in Ihrem gesamten Prozess nichts auslassen möchten, da dies die Antwort beeinflussen kann. –

Antwort

0

In der Steuerung sollten Sie die richtige Vorlage für autorisierte/nicht autorisierte mit der Verifikations-URL-ID rendern.

In der Mops-Vorlage könnten Sie theoretisch die Vorlage rendern oder nicht, indem Sie einfach eine if-Anweisung für die gesamte Vorlage verwenden, aber ich würde persönlich nicht auf diese Weise vorgehen.

- if (allowUser) 
    .body 
    .myhtml 
- else 
    .body 
    .notallowed 
Verwandte Themen