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

registro de usuarios nuevos

Estas en el tema de registro de usuarios nuevos en el foro de ASP Clásico en Foros del Web. Hola a todos el sistema de registro de usuarios nuevos ya lo tengo, es muy simple solo agregar datos a una base de datos en ...
  #1 (permalink)  
Antiguo 10/09/2002, 09:47
Avatar de lexus  
Fecha de Ingreso: enero-2002
Ubicación: Cali - Colombia
Mensajes: 2.234
Antigüedad: 22 años, 5 meses
Puntos: 4
registro de usuarios nuevos

Hola a todos

el sistema de registro de usuarios nuevos ya lo tengo, es muy simple solo agregar datos a una base de datos en access y listo, pero el problema es que no se como hacer cuando los usuarios son repetidos, osea qeu el login ya este en la bd, me deberia aparecer un mensaje de error diciendome que no se puede registrar con ese login porque ya alguien lo tiene, que escoja otro..


alguien me puede decir como se hace eso, e intentado de muchas formas y no me funciona..

gtracias..

<img src="http://www.lexus.com/images/nav/nav_i_logo.gif" width="109" height="47" alt="Lexus" border="0">
  #2 (permalink)  
Antiguo 10/09/2002, 10:44
 
Fecha de Ingreso: julio-2002
Mensajes: 106
Antigüedad: 21 años, 10 meses
Puntos: 0
Re: registro de usuarios nuevos

asi mira, esta es la forma en que yo lo hago, solo debes ajustarlo a tu tabla usuarios.

'se verifica que el nombre de empresa no sea repetido

set conn=conecta()
set rs = CreateObject(&quot;ADODB.Recordset&quot;)
sql=&quot;Select usu_nombre from usuarios&quot;
rs.Open sql, conn

if (rs.eof) then
nombre=&quot;nuevo&quot;
else
while not (rs.eof)

if lcase(trim(rs(&quot;usu_nombre&quot;)))=lcase(trim (request(&quot;usu_nombre&quot;))) then

nombre=&quot;repetido&quot;

End if

rs.movenext

Wend
end if

rs.close
set rs=nothing
desconecta(conn)

if nombre=&quot;repetido&quot; then

%&gt;
&lt;script language=&quot;VBScript&quot;&gt;
&lt;!--
r=msgbox(&quot;Ya existe un usuario de nombre &lt;%=request(&quot;usu_nombre&quot;)%&gt;, elija otro nombre de usuario para el nuevo usuario &quot;,VbInformation,&quot;ERROR&quot;)
location.href=&quot;ing_nuevo_usuario.asp&quot;
--&gt;
&lt;/script&gt;
&lt;% response.end

end if

Se supone que esta es la segunda pagian, osea donde se reciben los datos del formulario, por eso comparo lo del request con lo que sacod e la base de datos pa cachar si el nombre se repite. si lo queris mas refinado, usa el like de sql.

chaum.

;) ;) ;)

<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body bgcolor="#FFFFFF" text="#000000">
<img src="http://pukem.face.ubiobio.cl/sapi/gta2.jpg">

"And Remember...Respect is everything.
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 14:50.