Protección de contraseña cakephp con htaccess y htpasswd - howto?
-
09-09-2019 - |
Pregunta
¿Cómo puedo proteger con contraseña mi página web durante el desarrollo con .htaccess en CakePHP?
- el cual hacer htaccess tengo que cambiar?
- ¿qué es lo que tengo que escribir en el .htaccess
- ¿Dónde pongo el Htpasswd?
He buscado en Google para eso, pero no pude encontrar nada útil, espero que me podría ayudar!
Gracias Hasta que me ayudó a resolver el problema!
Para CakePHP-Usuarios: - Modificar el .htaccess en / app / Webroot / - añadir algo como que al inicio de la .htaccess-file:
AuthName "Restricted Area"
AuthType Basic
AuthUserFile /complete/path/to/.htpasswd
AuthGroupFile /dev/null
require valid-user
Ahora crea el archivo .htpasswd-en / app / Webroot / y soltar algo como esto en:
admin:PASSWORD
El "CONTRASEÑA" es una versión transformada de la contraseña real, lo creé con esta herramienta: http: //tools.dynamicdrive.com/password/
Creo que hay muchas más formas de crear esto, pero para mí es trabajado y tal vez esto ayuda a otros usuarios cakephp también.
Solución
Es probable que tenga un .htaccess
en la raíz del documento, por lo que agregaría a este archivo ya que es el primero por así decirlo - si quiere proteger a toda la página web. De lo contrario añadir un archivo .htaccess
en el directorio que desea proteger.
A continuación, echa un vistazo a este COMO: http://httpd.apache.org/docs/2.2/howto/auth.html
En pocas palabras, esto es lo que se agrega:
AuthType Basic
AuthName "dev"
AuthUserFile /complete/path/to/.htpasswd
Require valid-user
El comando para añadir usuarios es:
htpasswd -c /complete/path/to/.htpasswd yourusername
Asegúrese de leer el COMO encima de todos modos!
Otros consejos
http://snook.ca/archives/servers/password_protect_admin/
El primer enlace tiene información sobre el uso de seguridad .htaccess desde dentro de las aplicaciones de la torta. Los comentarios incluyen a> hacker