Ich habe ein Szenario, in dem ich zwei Gruppen von Benutzern, Mitarbeitern und Kunden habe. Ich habe eine sichere Zone für jeden von ihnen eingerichtet. Ich habe separate Logins für jede von ihnen erstellt. Frage: Wenn jemand versucht, auf eine der gesicherten Seiten zuzugreifen, wird auf eine Anmeldeseite umgeleitet. Gleiches immer, egal in welcher Sicherheitszone sich die Seite befand. Kann ich BC veranlassen, zur richtigen Anmeldung für die gesicherte Zone, auf die zugegriffen wird, umzuleiten?Wie lässt sich Business Catalyst für jede sichere Zone auf eine separate Anmeldung umleiten?
Antwort
Kurze Antwort: Nein, BC wird immer diese Anmeldeseite verwenden.
Lange Antwort: Eine wichtige Sache zu erinnern ist, dass es nur ein Login-System, egal wie viele Sichere Zonen in einer Website.
Sowohl [Benutzer, die sich nicht angemeldet haben] und [Benutzer, die sich angemeldet haben, aber kein Mitglied dieser Sicherheitszone sind] sehen dieselbe Systemseite Error 401: Unauthorized
und keine der Anmeldeseiten Sie haben erstellt, wenn Sie direkt zu einer gesicherten Seite navigieren, für die sie keine Berechtigungen haben.
Wenn sie eines der separaten Anmeldeformulare verwenden, werden sie immer auf die von Ihnen angegebene Seite geleitet, nicht auf die Seite, die sie erreichen wollten. Im Gegensatz dazu gibt die Systemanmeldeseite sie direkt an die Seite zurück, die sie öffnen wollten.
Ich empfehle, die separaten Login-Seiten/Modale/Formulare zu entfernen, die Sie erstellt haben, und sich nur auf die Systemseite 401 Unauthorized
zu verlassen. Es kann unter /Layouts/SystemMessages/Error401-AU.html
gefunden werden (kann einen anderen Ländercode haben, abhängig von den Einstellungen Ihrer Seite).
Bitte beachten Sie auch, dass das System Login-Seite eines Upgrade zu erkennen, wenn ein Benutzer bereits angemeldet ist; Standardmäßig führt es den Benutzer zu der Annahme, dass er sich nicht richtig anmelden konnte, wenn er dies bereits getan hat. {{ globals.user.isLoggedIn }}
in Liquid Markup kann verwendet werden, um das Formular oder eine Nachricht bedingt anzuzeigen, und {module_data}
kann verwendet werden, um & Link zu den Secure Zones zu erkennen, auf die der Benutzer Zugriff hat.
- 1. Sichere Anmeldung in Phonegap
- 2. Wie erfassen Sie Benutzereingaben mit Liquid in Adobe Business Catalyst?
- 3. Wie lässt sich eine Panel-Steuerung ansprechen?
- 4. Wie lässt sich eine UIPickerView-Komponente umbrechen?
- 5. Wie lässt sich eine Ansicht für immer drehen?
- 6. Wie haben Sie separate Authentifizierungsquellen? (eine für Oauth2 und eine für formularbasierte Anmeldung)
- 7. Liferay 6: Für jede Methode muss ich eine separate actionURL
- 8. Separate WHERE IN-Bedingungen für jede Spalte
- 9. Wie sichere Anmeldung über mehrere Domänen zu ermöglichen
- 10. Benötigen Seitenumbruch für flüssige Foto Galerie-Modul in Adobe Business Catalyst
- 11. Wie lässt sich SilverLight progressbar gut aussehen?
- 12. Wie lässt sich scala's Future auf dem aktuellen Thread ausführen?
- 13. Wie lässt sich das iPhone für beliebige Zeiträume vibrieren lassen?
- 14. Wie lässt sich ein LinearLayout scrollbar machen?
- 15. Umleiten auf allen Routen zur Anmeldung, wenn nicht authentifiziert
- 16. Wie lässt sich eine Django-App steckbar machen?
- 17. J-Meter nach erfolgreicher Anmeldung auf die Homepage umleiten
- 18. Sichere Anmeldung in Ihrer Domain mit Google App Engine
- 19. Wie lässt sich der Radioknopftext klickbar machen?
- 20. Nach der Anmeldung umleiten es mir Form
- 21. Wie lässt sich TabControl einfach neu anordnen?
- 22. Wie lässt sich am besten eine Webseitenminiatur erstellen?
- 23. Wie lässt sich eine C# -Klasse am besten gestalten?
- 24. Wie lässt sich eine Klasse mit RestTemplate offline testen?
- 25. Wie lässt sich in CasperJS warten?
- 26. Jede null sichere Alternative zu ArrayList.addAll?
- 27. Muss ich für jede Benutzerrolle separate APIs-Endpunkte schreiben?
- 28. Wie lässt sich Wasser in GML einfüllen?
- 29. Wie lässt sich ein Bild blinken?
- 30. Wie lässt sich der letzte Buchstabe blinken?
Robert ist richtig. Liquid ist wirklich der Weg, um darüber zu gehen. Ich habe eine Website mit über 15 Sicherheitszonen und nutze eine * Zielseite für alle. Liquid steuert, was gezeigt und nicht gezeigt wird. Es vereinfacht den gesamten Prozess für die Verwaltung mehrerer sicherer Zonen und Logins. – L84