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.

È stato utile?

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

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top