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

Contraseña con ASP ¿?

Estas en el tema de Contraseña con ASP ¿? en el foro de ASP Clásico en Foros del Web. Hola... estaba usando un javascript para insertar un control de contraseña en una web pero me dicen que es mejor con ASP. Tengo el código ...
  #1 (permalink)  
Antiguo 08/03/2002, 14:25
 
Fecha de Ingreso: marzo-2002
Mensajes: 151
Antigüedad: 23 años, 2 meses
Puntos: 0
Contraseña con ASP ¿?

Hola... estaba usando un javascript para insertar un control de contraseña en una web pero me dicen que es mejor con ASP. Tengo el código sacado del scrptmaster (en la seccion de "varios"). Como lo inserto en la web? aparentemente, al hacerlo como un JS queda bien en el preliminar, pero no me funciona...
Gracias
  #2 (permalink)  
Antiguo 08/03/2002, 14:32
Avatar de CHuLoSoY  
Fecha de Ingreso: febrero-2002
Ubicación: Ribeira (Galicia)
Mensajes: 1.900
Antigüedad: 23 años, 3 meses
Puntos: 29
Re: Contraseña con ASP ¿?

En casa tengo un script en asp que cada usuario va a una página distinta, y se guarda todo en una base de datos en access, pero ahora no estoy en casa y te paso un enlace que sólo permite un usuario:

<a href='ir.asp?http://www.webexperto.com/articulos/articulo.asp?cod=11' target='_blank'>http://www.webexperto.com/articulos/arti...</a>

Espero que te sirva ;) :)

<font size="4">________________________
<a href="http://www.ommadawn.es.vg" target="_top">Ommadawn.es.vg</a><br>Tu Web de Mike Oldfield[/CODE]
  #3 (permalink)  
Antiguo 09/03/2002, 05:45
 
Fecha de Ingreso: marzo-2002
Mensajes: 151
Antigüedad: 23 años, 2 meses
Puntos: 0
Re: Contraseña con ASP ¿?

Gracias ChuloSoy!! tratare de exprimirme el limon a ver si soy capaz de hacerlo.
Gracias, tio!

Salu2 ;)
  #4 (permalink)  
Antiguo 09/03/2002, 06:03
 
Fecha de Ingreso: marzo-2002
Mensajes: 151
Antigüedad: 23 años, 2 meses
Puntos: 0
Re: Contraseña con ASP ¿?

Hola de nuevo... Lo he intentado pero aun no estoy a la altura. Sabrias decirme donde puedo encontrarme un ejemplo practico para ver donde va cada linea del codigo del script que me has aconsejado?
Cienes y cienes de gracias!

Salu2 :(
  #5 (permalink)  
Antiguo 09/03/2002, 06:23
Avatar de CHuLoSoY  
Fecha de Ingreso: febrero-2002
Ubicación: Ribeira (Galicia)
Mensajes: 1.900
Antigüedad: 23 años, 3 meses
Puntos: 29
Re: Contraseña con ASP ¿?

Con el enlace que te he dado, tal y como está, el usuario sería TUUSER y la password sería TUPASS, eso tendrás que cambiarlo por el usuario y contraseña que quieras (te estoy hablando de la página .asp).

Luego aparece:

&lt;% if valido=&quot;si&quot; then%&gt;
' A continuación todo el contenido de nuestra pagina privada
&lt;p&gt;BIENVENIDO A LA PAGINA PRIVADA&lt;/p&gt;
&lt;%else%&gt;
&lt;p&gt;USUARIO O CONTRASEÑA INCORRECTA&lt;/p&gt;
&lt;% end if%&gt;

en el if valido=&quot;si&quot; es que si el usuario y contraseña es correcto, aparece el mensaje BIENVENIDO A LA PAGINA PRIVADA, en el else es que si no son correctos poner USUARIO O CONTRASEÑA INCORRECTA. En cada uno deberás poner lo que quieras.

Ahora mismo estoy en casa, te puedo pasar el de las bases de datos si quieres-

un saludo.

<font size="4">________________________
<a href="http://www.ommadawn.es.vg" target="_top">Ommadawn.es.vg</a><br>Tu Web de Mike Oldfield[/CODE]
  #6 (permalink)  
Antiguo 09/03/2002, 06:32
Avatar de CHuLoSoY  
Fecha de Ingreso: febrero-2002
Ubicación: Ribeira (Galicia)
Mensajes: 1.900
Antigüedad: 23 años, 3 meses
Puntos: 29
Re: Contraseña con ASP ¿?

Crea una base de datos access con una tabla llamada USUARIOS y que tenga los campos WEB, USUARIO y PASSWORD. En WEB deberás poner la página a la que irá el usuario que ha puesto bien sus datos. Si tienes alguna duda dímelo.

&lt;%else
usuario=replace(request.form(&quot;usuario&quot;), &quot;'&quot;,&quot;&quot;)
password=replace(request.form(&quot;password&quot; ),&quot;'&quot;,&quot;&quot;)

Set Conn = Server.CreateObject(&quot;ADODB.Connection&quot;)
Conn.Open(&quot;DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=&quot; &amp; Server.MapPath(&quot;bdlogincastroweb.mdb&quot;))
set rs = CreateObject(&quot;ADODB.Recordset&quot;)
sqltxt=&quot;Select * from usuarios where usuario='&quot;&amp;usuario&amp;&quot;' and password= '&quot;&amp;password&amp;&quot;'&quot;
'response.write sqltxt
rs.Open sqltxt, conn
if not rs.eof then
if rs(&quot;usuario&quot;)=usuario and rs(&quot;password&quot;)=password then
session(&quot;autorizacion&quot;)=1
Web= Rs(&quot;Web&quot;)
Response.Redirect rs(&quot;Web&quot;)
end if
else
session(&quot;autorizacion&quot;)=-1

end if
rs.close
set rs=nothing
conn.close
set conn=nothing
if session(&quot;autorizacion&quot;)=-1 or session(&quot;autorizacion&quot;)=&quot;&quot; then
' no hemos encontrado el registro
' eso indica que el usuario y/o la password son erroneos
response.redirect &quot;login.asp?msg=Usuario%20o%20password%20incor recta&quot;
end if

end if%&gt;

<font size="4">________________________
<a href="http://www.ommadawn.es.vg" target="_top">Ommadawn.es.vg</a><br>Tu Web de Mike Oldfield[/CODE]
  #7 (permalink)  
Antiguo 09/03/2002, 13:10
 
Fecha de Ingreso: marzo-2002
Mensajes: 151
Antigüedad: 23 años, 2 meses
Puntos: 0
Re: Contraseña con ASP ¿?

Ok, gracias.
He creado la BD &quot;usuarios&quot; y pego el último código que me diste en la pagina.asp , no?
en la pagina .html en la que aparecerian las casillas para introducir usuario y contraseña pego el codigo que me das mas arriba?

de nuevo, gracias por tu ayuda y siento molestarte.
Por cierto, coincido contigo en todo acerca de Mike Oldfield!!
  #8 (permalink)  
Antiguo 09/03/2002, 14:33
Avatar de CHuLoSoY  
Fecha de Ingreso: febrero-2002
Ubicación: Ribeira (Galicia)
Mensajes: 1.900
Antigüedad: 23 años, 3 meses
Puntos: 29
Re: Contraseña con ASP ¿?

El formulario de usuario y contraseña ya está en la página asp que te di (&lt;input type=&quot;text&quot;....).

Lo de Mike Oldfield... es lo mejor que vi en mi vida ;) :)

<font size="4">________________________
<a href="http://www.ommadawn.es.vg" target="_top">Ommadawn.es.vg</a><br>Tu Web de Mike Oldfield[/CODE]
  #9 (permalink)  
Antiguo 09/03/2002, 14:38
Avatar de CHuLoSoY  
Fecha de Ingreso: febrero-2002
Ubicación: Ribeira (Galicia)
Mensajes: 1.900
Antigüedad: 23 años, 3 meses
Puntos: 29
Re: Contraseña con ASP ¿?

Perdona tío, me confundí, no te di el código de los input. Por desgracia, ese código sólo funciona si el formulario está en la misma página asp (o por lo menos a mi). En la página donde tengas el código pon lo siguiente:

&lt;form action=&quot;pagina.asp&quot; method=post&gt;
Usuario: &lt;input type=&quot;text&quot; size=10 name=usuario&gt;&lt;br&gt;Password: &lt;input type=password size=10 name=password&gt;&lt;/form&gt;

Si no te va avísame.

<font size="4">________________________
<a href="http://www.ommadawn.es.vg" target="_top">Ommadawn.es.vg</a><br>Tu Web de Mike Oldfield[/CODE]
  #10 (permalink)  
Antiguo 09/03/2002, 17:26
Avatar de CHuLoSoY  
Fecha de Ingreso: febrero-2002
Ubicación: Ribeira (Galicia)
Mensajes: 1.900
Antigüedad: 23 años, 3 meses
Puntos: 29
Re: Contraseña con ASP ¿?

Te ha funcionado?

<font size="4">________________________
<a href="http://www.ommadawn.es.vg" target="_top">Ommadawn.es.vg</a><br>Tu Web de Mike Oldfield[/CODE]
  #11 (permalink)  
Antiguo 16/03/2002, 06:04
 
Fecha de Ingreso: marzo-2002
Mensajes: 151
Antigüedad: 23 años, 2 meses
Puntos: 0
Re: Contraseña con ASP ¿?

Hoal ChuloSoy. Espero que leas este mensaje. No he podido comprobar si me funciona lo que me indicas porque me tuve que ir de viaje y acabo de regresar. Por eso que no te haya contestado, no porque no me haya acordado de ti. Te estoy muy agradecido por tu ayuda. En cuanto pueda me pongo a seguir tus instrucciones. Si te pasas por Asturias nos tenemos que tomar unas sidras, recuerda.

Un saludo y disculpame por no haberte contestado antes. ;)
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 08:32.