Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Programación General (http://www.forosdelweb.com/f14/)
-   -   Acceso a web con nick (http://www.forosdelweb.com/f14/acceso-web-con-nick-175734/)

callahan 11/01/2004 05:55

Acceso a web con nick
 
Saludos, no se si es este el foro adecuado pero necesitaría que me ayudarais con esta consulta. Son dos opciones parecidas y aun no me he decido por ninguna.
Hay una lista de usuarios con su correspondiente página web a la que se accede de la siguiente forma:

Primera opción: Una marquesina en la que se introducirá un nick que si es correcto llevará a la página asignada.
Segunda opción: Lo mismo que lo anterior pero con password.

Quisiera que me informarais como se puede hacer esto, supongo que habrá que usar una base de datos y algún script. Si no es muy complicado os agradecería que me lo explicaseis aquí, o bien me pongáis un enlace a un tutorial.

Gracias por anticipado.

monoswim 12/01/2004 12:21

pasos lógicos
 
mira, para hacer esto debes tener una base de datos con los nic y passwords de tus usuarios, script y una página con un formulario referenciado a dicho script,

en el cormulario colocan su nic y su password, ,y al enviar el formulario al script, que agarra estos datos, busca en la base de datos a ver si hay un registro de alguien con ese nic, si hay lo trae, si no devuelve un error disiendo que ese usuario no existe

cuando trae el registro (el nic existe) verifica que los passwords coninsidan, si esto se da, bien!!!!!! el usuario ya se loggeo, ahora muéstrale la información que quieras, pero si los passwords no coinsiden, el script tiene que devolver un mensaje de error diciendo que el pasword es incorrecto...

Fácil No????

Al principio te puede parecer chocante, pero no es tan complicado!!! es cuestión de tener ganas

Espero que te sirva
MonoSwim

callahan 12/01/2004 13:40

Gracias monoSwim, eso mas o menos lo conocia, el caso es que no se por donde empezar. :pensando:

monoswim 12/01/2004 13:52

Acá te tiro un par de ideas
 
pienzo que el html del formulario ya lo sabes hacer, así que voy directamente al script que usará una base de datos del tipo archivo de texto:

#!usr/bin/perl
print "content-type: text/html \n\n";

para abrir la base de datos:

open (DATABASE, "<$_[0]") || &error('abrir','archivo');
flock (DATABASE,1)||&error('lock','file');
@registros = <DATABASE>;
close (DATABASE) || &error('cerrar','archivo');

#ahora la recorremos

foreach $registro (@registros){
@recordset = split (/\|\|/, $registro);
if ($recordset[$_[1]] eq $nic_del_usuario){
if ($recordset[$_[2]] eq $password_del_usuario){
print "te logeaste correctamente....HIUPI";
last;
}else{
print "password incorrecto";
}
}else{
print "loggin incorrecto";
}
exit;

de más está decir que la base de datos de texto debe ser de la forma:
id||nic||password||lo que quieras...


Espero que esto te sirva y te encamine un poco
MonoSwim

callahan 12/01/2004 14:22

Gracias por la orientación, me pondré a ello, a ver si me sale. :arriba:


La zona horaria es GMT -6. Ahora son las 19:04.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.