Foros del Web » Programando para Internet » ASP Clásico »

Registro y Login

Estas en el tema de Registro y Login en el foro de ASP Clásico en Foros del Web. Buenas, antes que todo voy a decir que soy novato con este lenguaje de programacion. Hice un sistema de registro usando usuario y contraseña, para ...
  #1 (permalink)  
Antiguo 27/07/2006, 18:28
 
Fecha de Ingreso: febrero-2002
Mensajes: 503
Antigüedad: 22 años, 3 meses
Puntos: 0
Registro y Login

Buenas, antes que todo voy a decir que soy novato con este lenguaje de programacion. Hice un sistema de registro usando usuario y contraseña, para que lo grabe en un txt, y luego desde un Login que lea los datos de ese txt.

El problema es cuando quiero loguearme, no lee bien los datos... acá esta subido..

http://reitmann.argos.com.ar/txt_registro/

Este es el archivo form2.asp el login.
Código:
<%
Set fs=Server.CreateObject("Scripting.FileSystemObject")
Set f=fs.OpenTextFile(Server.MapPath("contador.txt"), 1)

do while f.AtEndOfStream = false
user=(f.ReadLine)
pass=(f.ReadLine)
if request.form("user") = user then
   if request.form("contrasena") = pass then
      Response.Write "Bienvenido usuario"
   else
      Response.Write "Esta mal su contraseña"
   end if
else
      Response.Write "Esta mal su usuario y contraseña"
end if

loop

f.Close
Set f=Nothing
Set fs=Nothing
%>
Espero su ayuda...Gracias
__________________
WwW.oasisforo.CoM.ar
  #2 (permalink)  
Antiguo 28/07/2006, 14:24
Avatar de ElAprendiz  
Fecha de Ingreso: enero-2002
Ubicación: Maipu, Chile
Mensajes: 3.706
Antigüedad: 22 años, 4 meses
Puntos: 2
a mi me funciona de lo mas bien, quiza no estas recibiendo bien los datos, pero lee bien el archivo.


saludos
__________________
Manual de ASP Avanzado ;-)
  #3 (permalink)  
Antiguo 29/07/2006, 11:16
 
Fecha de Ingreso: febrero-2002
Mensajes: 503
Antigüedad: 22 años, 3 meses
Puntos: 0
Cita:
Iniciado por ElAprendiz
a mi me funciona de lo mas bien, quiza no estas recibiendo bien los datos, pero lee bien el archivo.


saludos
Si, probé creando una nueva carpeta para los archivos del login..y ahi funciono perfecto...

Ahora mi otra pregunta es como hago para cuando tengo mas de 2 cuentas en el txt para que no me imprima "Esta mal su usuario y contraseña. Bienvenido usuario"... si no me entienden..prueben registrandosé http://reitmann.argos.com.ar/txt_registro/ y van a ver ese error.

Saludos
__________________
WwW.oasisforo.CoM.ar
  #4 (permalink)  
Antiguo 29/07/2006, 15:53
Avatar de ElAprendiz  
Fecha de Ingreso: enero-2002
Ubicación: Maipu, Chile
Mensajes: 3.706
Antigüedad: 22 años, 4 meses
Puntos: 2
deberias crear una base de datos mas o menos asi

usuarioTabpassword

es como yo lo hacia, donde Tab es el caracter que va a separar los datos, en este caso el tabulador

Código:
do while f.AtEndOfStream = false
   linea=split(f.ReadLine, vbtab)
   user=linea(0)
   pass=linea(1)
   'ahora si comparas
   if request.form("user") = user then
      if request.form("contrasena") = pass then
         Response.Write "Bienvenido usuario"
         exit do
      else
         Response.Write "Esta mal su contraseña"
      end if
   else
      Response.Write "Esta mal su usuario y contraseña"
   end if
loop
mas o menos asi


saludos
__________________
Manual de ASP Avanzado ;-)
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 16:56.