Foro de elhacker.net

Programación => Desarrollo Web => Mensaje iniciado por: Dark4ngel en 31 Octubre 2014, 21:29 pm



Título: XAMPP no pide usuario y contraseña en localhost
Publicado por: Dark4ngel en 31 Octubre 2014, 21:29 pm
Hola muy buenas, a ver si alguien sabría ayudarme, he instalado el xampp 1.8.3 y lo configuro con las opciones de seguridad para el mysql. phpmyadmin, ftp y localhost, pero al poner en el navegador localhost para acceder no me pide usuario y contraseña, en los otros si, y no se el porque.. en el .htaccess esta el usuario y la contraseña, no se si habrá que tocar algo en algun .conf ... espero respuestas gracias!


Título: Re: XAMPP no pide usuario y contraseña en localhost
Publicado por: #!drvy en 31 Octubre 2014, 23:12 pm
Asegúrate de que en el apache2.conf (o como se llame en XAMPP), tienes la directiva AllowOverride en All es decir,

Código
  1. <Directory />
  2.   AllowOverride All
  3. </Directory>

Si no aparece nada de eso en el .conf, busca en la carpeta de los vhosts.

Saludos


Título: Re: XAMPP no pide usuario y contraseña en localhost
Publicado por: Dark4ngel en 1 Noviembre 2014, 12:04 pm
Gracias por responder, estaba esa directiva pero el valor en none, lo puse all, reinicie el servidor, borre el historial y sigue sin pedir el usuario y contraseña en localhost... no se el porque :S


Título: Re: XAMPP no pide usuario y contraseña en localhost
Publicado por: tostring en 1 Noviembre 2014, 21:07 pm
La autentificación es cualquier proceso mediante el cual se verifica que alguien es quien dice ser. La autorización es cualquier proceso por el cual a alguien se le permite estar donde quiere ir, o tener la información que quiere tener. Hay que diferenciar entre esos dos conceptos, el segundo de ello se realiza como te dijeron más arriba con las directrices allow y deny. La primera, autenticación, te la explico brevemente:

Lo  primero colocar el archivo oculto .htaccess en la raiz del directorio que quieres proteger, en él escribes lo siguiente:
AuthUserFile /carpeta/cualquiera/.htpasswd
AuthName "Login"
AuthType Basic
require valid-user

AuthUserFile indica donde se encuentra el archivo que contiene los usuarios y las contraseñas codificadas en md5 contra las que nos logearemos. Hay que indicar el path completo. AuthName, es el titulo que contendrá la ventana emergente donde introduciremos las credenciales para logearnos y poder acceder a nuestra carpeta protegida.Para crear el archivo de usuario y contraseña se crea con el comando htpasswd, como por ejemplo:
htpasswd -bc /carpeta/cualquiera/.htpasswd usuario password

Es un breve resumen, hay más opciones, saludos!!