Question:
Date: 20-06-2017 10:10:02
(In Spanish)
Quiero proteger un directorio (carpeta) con usuario y password con .htaccess en caso que las credenciales ingresadas sea erróneas cargue una página.
Cuando ocurre esto produce el error 401 Unauthorized entonces deberia cargar otra pagina personalizada 401.php.
Los codigos:
.htaccess
401.php se encuentra en un directorio a un nivel superior para que pueda ser accedido, es por ello ../401.php y su contenido:
.htpassword contiene las credenciales que son autorizadas para el acceso. Se encuentra en la mismo directorio protegido.
Si se ingresan las credenciales correctas todo funciona según lo planeado, el problema es cuando son incorrectas las credenciales no redirige a 401.php muestra:
Por otra parte, ¿es posible tener el archivo 401.php en el mismo directorio protegido y que se pueda cargar cuando las credenciales sean erróneas, para no tenerlo fuere del directorio protegido?
Muchas gracias.
Saludos.
Votes: 1 - Answers: 2 - Views: 14 Share on: Google Facebook Twitter LinkedIn Link
Proteger carpeta con .htaccess y personalizar error 401 Unauthorized[Unresolved]
Hola a todosQuiero proteger un directorio (carpeta) con usuario y password con .htaccess en caso que las credenciales ingresadas sea erróneas cargue una página.
Cuando ocurre esto produce el error 401 Unauthorized entonces deberia cargar otra pagina personalizada 401.php.
Los codigos:
.htaccess
Redirect 401 ../401.php AuthType Basic AuthName "Zona Privada" AuthUserFile E:\wamp\www\dirProtegido\.htpassword require valid-user
401.php se encuentra en un directorio a un nivel superior para que pueda ser accedido, es por ello ../401.php y su contenido:
<!doctype html> <html lang="es"> <head> <meta charset="UTF-8"> <title>Acceso denegado</title> </head> <body> <h3>Ud no tiene acceso a este recurso.</h3> </body> </html>
.htpassword contiene las credenciales que son autorizadas para el acceso. Se encuentra en la mismo directorio protegido.
usuario1:password1 usuario2:usuario2 miusuario:TXRC0pzctBr.E
Si se ingresan las credenciales correctas todo funciona según lo planeado, el problema es cuando son incorrectas las credenciales no redirige a 401.php muestra:
Por otra parte, ¿es posible tener el archivo 401.php en el mismo directorio protegido y que se pueda cargar cuando las credenciales sean erróneas, para no tenerlo fuere del directorio protegido?
Muchas gracias.
Saludos.
Votes: 1 - Answers: 2 - Views: 14 Share on: Google Facebook Twitter LinkedIn Link
Answers:
-
Date: 20-06-2017 18:49:11 Hola Walter,
La solución es el ErrorDocument, ahí puedes poner desde error 401 a error 500
Un ejemplo sería
ErrorDocument 404 /404.php
Saludos Votes: 0 - Link answer -
Date: 21-06-2017 02:05:35 Hola CorpLan Web
había probado con ErrorDocument 404 /404.php sin exito
Saludos Votes: 0 - Link answer
To actively participate in the community first must authenticate, enter the system.Sign In