Ich habe eine Frage .. Ich habe 3 Haupt-Dateien auf meinem Root-Verzeichnis, das wie folgt aussieht:Wie abzulehnen einen Benutzer auf eine benutzerdefinierte Datei in PHP Zugriff auf
1- index.php
2- login.php
3- dashboard.php
Grundsätzlich Wenn ein Benutzer geht an Meine Website wird automatisch zu index.php
Datei umgeleitet, die einen Captcha-Code & enthält, wenn er den richtigen Code eingibt, wird er an die Datei login.php
umgeleitet. So kann er seine Informationen verwenden, um sich in der Datei dashboard.php
anzumelden.
Das Problem ist, er kann auf die Anmeldeseite zugreifen, ohne Code auf der Indexseite einzugeben. zum Beispiel kann er auf diese URL gehen und die Login-Seite manuell aufrufen:
http://www.example.com/login.php
Gibt es eine Möglichkeit, den Zugriff eines Benutzers von einer benutzerdefinierten Seite ablehnen und zu verweigern? In dieser Situation MUSS er auf die Indexseite zugreifen und wird danach zur Anmeldeseite weitergeleitet.
Es wäre sehr hilfreich, wenn Sie wissen, wie Sie diese Frage lösen können ... Vielen Dank im Voraus!
Suchen Sie auf der Anmeldeseite nach einer Sitzungsvariablen, die Sie nach dem korrekten Einfügen des Codes auf der Indexseite festlegen. Wenn die Variable in Ordnung ist, mach weiter. Wenn die Variable nicht in Ordnung ist, leiten Sie den Benutzer zum Index um ... – FirstOne