Ich versuche herauszufinden, ob es möglich ist, Zugriff auf eine Webseite für bestimmte Benutzer zu erlauben, aber verweigern und umleiten auf die Indexseite, wenn nicht als der richtige Benutzer angemeldet ist.Seite nur für bestimmte Benutzer zugänglich PHP
Arbeiten mit Sitzungen in PHP
if ($SESSION["username"] == "... and ... " {
allow access
} else {
deny access
}
so etwas?
besser - Weisen Sie Rollen den Benutzern zu und schränken Sie die Seiten nach der Rolle ein, denn wenn Sie nach Benutzername einschränken, haben Sie viele Bedingungen. – kRicha
Bewährte Methode ist der Zugriff durch Benutzerrollen. anstelle von Benutzername. Die obige Methode, die Sitzung verwendet, ist eine der Methoden, um den Zugriff eines Benutzers zu überprüfen. Aber die Verwendung des Benutzernamens wird nicht empfohlen. Zu viel harte Kodierungen. –
Fügen Sie eine Rollenspalte in Ihrer Datenbank hinzu, und prüfen Sie, ob die Sitzung für den Benutzer existiert und der Benutzer die Rolle hat, um auf diese Seite zuzugreifen, bedeutet "Authentifizierung und Autorisierung" –