Foros del Web » Programando para Internet » PHP »

sistema simple de autentificacion sin BD?

Estas en el tema de sistema simple de autentificacion sin BD? en el foro de PHP en Foros del Web. Hola, podriais decirme como puedo hacer un sistema de autentificacion con un solo usuario, sin la necesidad de utilizar BD?. gracias. :D...
  #1 (permalink)  
Antiguo 09/02/2007, 01:26
 
Fecha de Ingreso: noviembre-2006
Mensajes: 241
Antigüedad: 17 años, 5 meses
Puntos: 7
sistema simple de autentificacion sin BD?

Hola, podriais decirme como puedo hacer un sistema de autentificacion con un solo usuario, sin la necesidad de utilizar BD?. gracias. :D
  #2 (permalink)  
Antiguo 09/02/2007, 01:30
Avatar de ZiTAL  
Fecha de Ingreso: marzo-2004
Ubicación: Bermio (Bizkaia)
Mensajes: 1.545
Antigüedad: 20 años, 1 mes
Puntos: 62
Re: sistema simple de autentificacion sin BD?

mira este link:

http://tools.dynamicdrive.com/password/

;)
__________________
http://zital.no-ip.org
____________________

Euskerie ahuen eta bijotzan
  #3 (permalink)  
Antiguo 09/02/2007, 01:43
 
Fecha de Ingreso: noviembre-2006
Mensajes: 241
Antigüedad: 17 años, 5 meses
Puntos: 7
Re: sistema simple de autentificacion sin BD?

ola, akbo de mirar lo que me indicaste, y me vendria bastnte bien, pero podrias decirme donde tengo que poner cada codigo? no me entiendo muy bien con el ingles :S:S:S :$:$

gracias por la ayuda :D
  #4 (permalink)  
Antiguo 09/02/2007, 02:06
Avatar de ZiTAL  
Fecha de Ingreso: marzo-2004
Ubicación: Bermio (Bizkaia)
Mensajes: 1.545
Antigüedad: 20 años, 1 mes
Puntos: 62
Re: sistema simple de autentificacion sin BD?

te lo explico? Ahora mismo! ;)

Casilla:
Enter Usernames:

- Aquí debes poner los usuarios que quieras que tenga la carpeta

Ejemplo:

Código:
admin
usuario01
Casilla:
Enter Corresponding Passwords:

- Aquí sus correspondientes passwords

Ejemplo:

Código:
foros
delweb
Entonces para el usuario "admin" sería la contraseña "foros" y para "usuario01" seria "delweb"

Casilla:
2) Path to .htpasswd file: (e.g. - /home/site_name/)

- Aquí debes poner la ruta de la carpeta donde se aloja la parte de la web protegida ya que para cada carpeta puedes tener contraseñas diferentes incluso no tener ninguna ;)

Debes de poner la ruta completa desde la raíz del sistema ya que de lo contrario no funcionará.

Ejemplo:

/web/carpeta_protegida/

y le das a submit.

Resultado

.htaccess
Código:
AuthName "Restricted Area" 
AuthType Basic 
AuthUserFile /web/carpeta_protegida/.htpasswd 
AuthGroupFile /dev/null 
require valid-user
.htpasswd
Código:
admin:IpItNxFFubB.o
usuario01:ZmILTSdq6fcPM
creas estos 2 archivos dentro de la carpeta "carpeta_potegida" en nuestro caso.

Si utilizas windows mirate bien como poner las rutas.

suerte ;)
__________________
http://zital.no-ip.org
____________________

Euskerie ahuen eta bijotzan
  #5 (permalink)  
Antiguo 09/02/2007, 02:34
 
Fecha de Ingreso: noviembre-2006
Mensajes: 241
Antigüedad: 17 años, 5 meses
Puntos: 7
Re: sistema simple de autentificacion sin BD?

uhm.. no consigo hacerlo :S guardo los dos arxivos con sus respectivos nombres.. y le pongo la ruta /www/.arxivo pero nada, el de pass.. lo warda notepad como txt dirctamente :S :_
  #6 (permalink)  
Antiguo 09/02/2007, 02:53
Avatar de ZiTAL  
Fecha de Ingreso: marzo-2004
Ubicación: Bermio (Bizkaia)
Mensajes: 1.545
Antigüedad: 20 años, 1 mes
Puntos: 62
Re: sistema simple de autentificacion sin BD?

da igual como te lo guarde lo que tienes que hacer es cambiarle el nombre a .htaccess .htpasswd

Para cambiarle el nombre en windows debes hacerlos desde linea de comandos:

inicio -> ejecutar -> cmd

rename archivo.txt .htaccess

la ruta dentro del archivo .htaccess

AuthUserFile /web/carpeta_protegida/.htpasswd

Voy a probarlo en windows...
__________________
http://zital.no-ip.org
____________________

Euskerie ahuen eta bijotzan
  #7 (permalink)  
Antiguo 09/02/2007, 03:01
 
Fecha de Ingreso: noviembre-2006
Mensajes: 241
Antigüedad: 17 años, 5 meses
Puntos: 7
Re: sistema simple de autentificacion sin BD?

por ejemplo, la ruta de mi servidor.. seria.. /www/ y como los archivos están en la carpeta raiz del sitio.. así estaria bien verdad?
  #8 (permalink)  
Antiguo 10/02/2007, 05:40
 
Fecha de Ingreso: febrero-2007
Mensajes: 4
Antigüedad: 17 años, 2 meses
Puntos: 0
Re: sistema simple de autentificacion sin BD?

Hola,
no sé si se habrá dicho, pero para utilizar la autentificación con .htaccess tienes que cambiar el httpd.conf del Apache.

Busca la línea que pone:

perdón me he colado y le he dado al intro y lo ha enviado sin terminar...el mensaje bueno es el de abajo
  #9 (permalink)  
Antiguo 10/02/2007, 05:41
 
Fecha de Ingreso: febrero-2007
Mensajes: 4
Antigüedad: 17 años, 2 meses
Puntos: 0
Re: sistema simple de autentificacion sin BD?

Hola,
no sé si se habrá dicho, pero para utilizar la autentificación con .htaccess tienes que cambiar el httpd.conf del Apache.

Busca la línea que pone:
AllowOverride None

y cámbiala por
AllowOverride AuthConfig

o
AllowOverride All (ésta creo que también sirve)

guarda cambios y reinicia apache.

Yo tengo esta estructura en el .htaccess
AuthName "Administrador"
AuthType Basic
AuthUserFile "C:/../../../admin/usuarios"
<LIMIT GET POST>
require valid-user
</LIMIT>


cambia los .. por tu ruta. usuarios es el archivo que contiene mis contraseñas.
lo he creado utilizando el programa htpasswd que está en la carpeta bin de Apache.
la sintaxis para utilizar el programa es la que sigue.

htpasswd -c usuarios nn

usuarios será el nombre del archivo que se crea
nn el nombre del usuario.

Una última cosa:
yo tengo apache 2.2.3 y en estos momentos no me funciona no se por qué. Me da un error interno en el servidor.

Última edición por Algoar2; 10/02/2007 a las 06:10 Razón: añadir más información
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:25.