CakePHP password di protezione con htaccess e htpasswd - howto?
-
09-09-2019 - |
Domanda
Come posso proteggere con password il mio sito web durante lo sviluppo con .htaccess in CakePHP?
- quale file .htaccess devo cambiare?
- che cosa devo scrivere nel .htaccess
- dove metto il .htpasswd?
Ho cercato di Google per questo, ma non ho trovato nulla di utile, spero che mi possa aiutare!
Grazie Fino a che ha contribuito a risolvere il problema!
Per CakePHP-utenti: - Modificare il file .htaccess in / app / webroot / - aggiungere qualcosa di simile che all'inizio del .htaccess file:
AuthName "Restricted Area"
AuthType Basic
AuthUserFile /complete/path/to/.htpasswd
AuthGroupFile /dev/null
require valid-user
Ora creare il .htpasswd-file in / app / webroot / e rilasciare qualcosa di simile in:
admin:PASSWORD
Il "PASSWORD" è una versione trasformata della vostra password reale, ho creato con questo strumento: http: //tools.dynamicdrive.com/password/
Credo che ci sono molti più modi per creare questo, ma per me ha funzionato e forse questo aiuterà gli altri utenti CakePHP anche.
Soluzione
Probabilmente Hai un .htaccess
nella directory principale del documento, quindi si dovrebbe aggiungere a questo file dal momento che è il prima per così dire - se si vuole proteggere l'intero sito. In caso contrario, aggiungere un file .htaccess
nella directory che si desidera proteggere.
Poi, controlla questo howto: http://httpd.apache.org/docs/2.2/howto/auth.html
In poche parole, questo è ciò che si aggiunge:
AuthType Basic
AuthName "dev"
AuthUserFile /complete/path/to/.htpasswd
Require valid-user
Il comando per aggiungere utenti è:
htpasswd -c /complete/path/to/.htpasswd yourusername
Assicurarsi di leggere il howto sopra comunque!
Altri suggerimenti
http://snook.ca/archives/servers/password_protect_admin/
Il primo link contiene informazioni sull'uso di sicurezza .htaccess all'interno di applicazioni torta. I commenti sono a> hackish