Ich bin neu in der Webentwicklung und mache gerade eine Präsentationswebseite (Home, Services, News, Vakanzen) für eine kleine Firma. Ich benutze Node.js, Express und MongoDB.Wie man Admin Zone auf der Website ohne Login/Registration System ein- und ausblenden?
Der Client möchte bestimmte Inhalte auf der Website verwalten, daher muss ein Dashboard vorhanden sein, in dem sich nur Administratoren anmelden/registrieren können. Aber Website-Design bietet kein Login/Registrierungssystem für Benutzer.
Die Frage ist, wo stelle ich ein Dashboard und wie soll ich es vor gewöhnlichen Benutzern verstecken? Sollte ich nur URL verwenden, wie mysite.com/admin
, die vom Admin eingegeben werden sollte, wann immer er in die Admin Login/Dashboard Zone kommen will (es scheint ziemlich unsicher, da jeder im Internet das eingeben und zum Login Formular gelangen kann) ? Oder vielleicht sollte ich eine separate Desktop-App für die Verwaltung von Website-Inhalten machen?
Wie soll ich dieses Problem angehen, was sind die besten Praktiken?
Danke!
Sie möchten ein Login-System. Alles andere ist Unsinn. Also geh und hol dir eins. (Auf Anfänger-Ebene sollten Sie lieber mit einer bestehenden Lösung gehen, als Ihre eigenen rollen.) – CBroe
@CBroe Ich möchte wirklich ein Login-System, aber Designer nicht) –
Es muss nicht überall im Frontend sichtbar sein der normale Site-Besucher sieht ... wenn Sie 'mysite.com/admin' mit einem Login schützen, reicht das. Wenn keine Links/Buttons zu diesem Bereich im Frontend erlaubt sind ... dann müssen Admins diesen Pfad "merken" und ihn manuell eingeben. – CBroe