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.

War es hilfreich?

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

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top