Verhindern Sie den Zugriff auf admin-Seiten in AngularJS

Frage ich mich, was der beste Ansatz in AngularJS ist die sichere admin-Seiten, d.h. Seiten, die normale Benutzer sollten nicht in der Lage, um zu sehen. Natürlich, es wird sein back-end-Authentifizierung, die aber seit der AngularJS-app ist der client-Seite könnte man noch theoretisch Blick auf die routing-und diese URLs zu gehen, direkt und Blick auf den admin-Seiten.

Ich bin mit Express, PassportJS & MongoDB (Mungo) wie mein backend. Natürlich, Sie wäre nicht in der Lage zu interagieren mit den admin-Seiten, da gibt es server-seitige Authentifizierung auf erstellen, löschen, ... aber ich würde viel lieber auch nicht dienen, die Seiten auf den Benutzer, wenn Sie nicht den richtigen Zugang. Da die app vollständig clientseitige JS-obwohl, ich denke, das ist irgendwie unmöglich, da die Menschen können einfach ändern Sie die routing-und so weiter. Was ist der beste Weg zu gehen über diese? Vielen Dank für jede Eingabe!

  • beste Weg wäre, um diesem Ansatz Folgen stackoverflow.com/questions/16139660/...
  • Sie dienen nicht der Nutzer, was der Benutzer nicht sehen soll: <?php if (!$_SESSION['user_id'] { forward(/user/access); }) ?>
InformationsquelleAutor thomastuts | 2013-09-22
Schreibe einen Kommentar