CakePHP Passwortschutz mit htaccess und htpasswd - Howto?
-
09-09-2019 - |
Frage
Wie kann ich ein Passwort schützen Sie meine Website während der Entwicklung mit .htaccess in CakePHP?
- die .htaccess Datei muss ich ändern?
- , was ich in der .htaccess schreiben
- , wo ich die Htpasswd setzen?
Ich suchte Google für das, aber konnte nichts nützlich finden, ich hoffe, dass ihr mir helfen könntet!
Danke Bis das half mir, das Problem zu lösen!
Für CakePHP-Benutzer: - Ändern Sie die .htaccess in / app / webroot / - fügen Sie etwas wie das am Anfang der .htaccess-Datei:
AuthName "Restricted Area"
AuthType Basic
AuthUserFile /complete/path/to/.htpasswd
AuthGroupFile /dev/null
require valid-user
Erstellen Sie nun die .htpasswd-Datei in / app / webroot / und so etwas wie diese fallen in:
admin:PASSWORD
„Password“ ist eine umgebaute Version Ihres echten Passwortes, habe ich es mit diesem Tool: http: //tools.dynamicdrive.com/password/
Ich denke, dass es viel mehr Möglichkeiten, dies zu schaffen, aber für mich gearbeitet und vielleicht hilft diese anderen cakephp Benutzern zu.
Lösung
Sie haben wahrscheinlich eine .htaccess
in Ihrem Dokument Wurzel haben, so dass Sie zu dieser Datei hinzufügen würde, da es die erste ist sozusagen - wenn Sie die gesamte Webseite schützen wollen. Andernfalls fügen Sie eine .htaccess
Datei im Verzeichnis schützen möchten.
Dann lesen Sie in dieser Anleitung: http://httpd.apache.org/docs/2.2/howto/auth.html
Auf den Punkt gebracht, das ist, was man hinzufügen:
AuthType Basic
AuthName "dev"
AuthUserFile /complete/path/to/.htpasswd
Require valid-user
Der Befehl Benutzer hinzuzufügen ist:
htpasswd -c /complete/path/to/.htpasswd yourusername
Stellen Sie sicher, dass Sie die obige Anleitung lesen sowieso!
Andere Tipps
http://snook.ca/archives/servers/password_protect_admin/
Der erste Link hat Informationen über .htaccess Sicherheit aus Kuchen Apps verwenden. Die Kommentare sind eine> hackish