Übung: Verwalten von Berechtigungen
Wie bereits erwähnt, können Sie Benutzer mit Berechtigungen zum Ändern von Daten über die Administratorwebsite hinzufügen. Aktualisieren wir den in einer vorherigen Einheit erstellten Benutzer staffuser (Mitarbeiterbenutzer) so, dass er über die Berechtigung zum Ändern von Hunden verfügt.
Festlegen der Benutzerberechtigungen
Kehren Sie in Ihrem Browser zur Administratorwebsite zurück.
Wählen Sie Benutzer aus.
Wählen Sie staffuser (Mitarbeiterbenutzer) aus, um den staffuser zu aktualisieren.
Stellen Sie sicher, dass Staff status (Mitarbeiterstatus) ausgewählt ist.
Scrollen Sie nach unten zu User permissions (Benutzerberechtigungen).
Wählen Sie die folgenden Berechtigungen aus:
- dog_shelters | dog | Can add dog (Kann Hund hinzufügen)
- dog_shelters | dog | Can change dog (Kann Hund ändern)
- dog_shelters | dog | Can view dog (Kann Hund anzeigen)
Hinweis
Auf der Seite wird hervorgehoben, dass Sie mehrere Berechtigungen auswählen können, indem Sie Control (STRG) oder Command (Befehl) verwenden und die einzelnen Berechtigungen auswählen.
Klicken Sie auf Auswählen.
Wählen Sie SAVE (SPEICHERN) aus.
Anmelden als Mitarbeiterbenutzer
Sehen wir uns den Unterschied zwischen einem Superuser und einem Mitarbeiterbenutzer an, indem wir und als Mitarbeiterbenutzer anmelden.
Wählen Sie in der oberen rechten Ecke LOG OUT (Abmelden) aus.
Wählen Sie Login again (Erneut anmelden) aus.
Melden Sie sich mit dem zuvor erstellten Kennwort als staffuser (Mitarbeiterbenutzer) an.
Hinweis
Wenn Sie das Kennwort vergessen haben, können Sie sich als Superuser anmelden und das Kennwort zurücksetzen.
Beachten Sie, dass die Administratorseite nur Zugriff auf Dogs (Hunde) zulässt.
Wählen Sie Dogs (Hunde) aus.
Wählen Sie den zuvor von Ihnen erstellten Hund aus.
Beachten Sie, dass Sie den Hund ändern, aber nicht löschen können.
Zusammenfassung
Wir haben nun einen Mitarbeiterbenutzer mit eingeschränkten Berechtigungen auf der Administratorwebsite konfiguriert. Sie können diese Funktion verwenden, um den Zugriff auf sensible Daten in Ihrer Anwendung zu steuern.