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

contraseña para todas las páginas de un sitio web.

Estas en el tema de contraseña para todas las páginas de un sitio web. en el foro de ASP Clásico en Foros del Web. Bien, tengo un servidor mssql conectado a una base de datos, tengo una web asp en la que realizo consultas, inserts ect... sobre dicha base ...
  #1 (permalink)  
Antiguo 16/05/2002, 04:20
 
Fecha de Ingreso: abril-2002
Mensajes: 216
Antigüedad: 22 años, 1 mes
Puntos: 0
contraseña para todas las páginas de un sitio web.

Bien, tengo un servidor mssql conectado a una base de datos, tengo una web asp en la que realizo consultas, inserts ect... sobre dicha base de datos, cada vez que hago alguna consulta debo conectarme a la base de datos (introduciendo un login y una pass) y una vez ejecutada la consulta debo cerrar la base de datos pq no se puede ni se debe dejar abierta. Hasta aqui todo me va bien.
El problema aparece pq quiero que el usuario que pueda tener acceso a la base de datos solo tenga que meter su login y su pass una vez , y que cada vez que realize una cosulta no tenga que volver a validar su login y su pass, teniendo en cuenta que hay que conectarse cada vez que quieras acceder a la base de datos, como puedo conseguir esto¿?.
  #2 (permalink)  
Antiguo 16/05/2002, 05:27
 
Fecha de Ingreso: agosto-2001
Mensajes: 336
Antigüedad: 22 años, 9 meses
Puntos: 0
Re: contraseña para todas las páginas de un sitio web.

Una duda, hay distintos tipos de usuarios, cada uno con su login y password diferentes?

Bueno lo que puedes hacer es crear una variable de session la primera vez que metas su login y password y asi este quedara almacenado hasta que se pierda la session sin el coñazo de introudcirlo siempre,me entiendes?
  #3 (permalink)  
Antiguo 16/05/2002, 05:29
 
Fecha de Ingreso: agosto-2001
Mensajes: 336
Antigüedad: 22 años, 9 meses
Puntos: 0
Re: contraseña para todas las páginas de un sitio web.

uff, :prohibido perdon por el taco, rectifico
Cita:
sin el coñazo de introudcirlo siempre,me entiendes?
y poner
Cita:
sin la molestias de introducirlo siempre
  #4 (permalink)  
Antiguo 16/05/2002, 06:14
 
Fecha de Ingreso: abril-2002
Mensajes: 216
Antigüedad: 22 años, 1 mes
Puntos: 0
Re: contraseña para todas las páginas de un sitio web.

si, hay mas de un usuario.

Respecto a lo de crear una variable de sesion... creo que se a lo que te refieres, supongo que será como crear una especie de variable global validad para toda la sesion de un usuario, pero no sé como hacerlo... mis principales dudas respecto a esto son:

1) donde hay que escribir el codigo.
2) como es mas o menos ese codigo.

osea mis principales dudas respecto a esto son TODAS!
  #5 (permalink)  
Antiguo 16/05/2002, 06:49
 
Fecha de Ingreso: agosto-2001
Mensajes: 336
Antigüedad: 22 años, 9 meses
Puntos: 0
Re: contraseña para todas las páginas de un sitio web.

Visita este enlace <a href='ir.asp?http://www.solorecursos.com/01Manuales/documentacion/asp/validarsesionesasp.htm' target='_blank'>http://www.solorecursos.com/01Manuales/d...</a>

Da un error pero dile que no, bueno pues en teoria es eso,guardas en una variable el usuario y el password y luego cuando hagas la conexion la haces con ese usuario y con ese password.

Un saludo
  #6 (permalink)  
Antiguo 16/05/2002, 09:09
Avatar de Juansan  
Fecha de Ingreso: abril-2001
Mensajes: 203
Antigüedad: 23 años, 1 mes
Puntos: 0
Re: contraseña para todas las páginas de un sitio web.

Despues de hacer la consilta en tu base de datos...

if not rs.eof then 'encontro usuario y pass.
session(&quot;validado&quot;)=True
session(&quot;usuario&quot;)=request.form(&quot;us uario&quot;)
session(&quot;pass&quot;)=request.form(&quot;pass& quot;)
else
session(&quot;validado&quot;)=False
end if

Luego en cada pagina preguntas si esta validado y cuando tenes que conectarte a la base con usuario y pass. le pasas los parametros de session(&quot;usuario&quot;) y session(&quot;pass&quot;).

Saludos.
  #7 (permalink)  
Antiguo 16/05/2002, 13:28
 
Fecha de Ingreso: mayo-2002
Mensajes: 299
Antigüedad: 22 años, 1 mes
Puntos: 0
Re: contraseña para todas las páginas de un sitio web.

mira lo que yo haria seria esto primero creo una pagina de autentificacion osea lo de la contraseña y luego esa l redirecciono a tu otra pagina de consultas etc. mira hay te va un codigo que es un usuario y contraseña via local (no necesita base de datos)

&lt;%
if request.form(&quot;usuario&quot;) &lt;&gt; &quot;&quot; and request.form(&quot;clave&quot;) &lt;&gt; &quot;&quot;then
'Los contenidos de las siguientes variables son los aceptados por el script
'Cambiarlos para modificar el usuario y password válidos...
user = &quot;user&quot;
pass = &quot;pass&quot;



if (Lcase(request.form(&quot;usuario&quot;)) = LCase(user)) AND (LCase(request.form(&quot;clave&quot;)) = Lcase(pass)) then
session(&quot;autorizado&quot;) = user
response.redirect &quot;tupagina.asp&quot;
else
mensaje = &quot;Contraseña no valida&quot;
end if
else
mensaje = &quot;Ingrese usuario y contraseña&quot;
end if
%&gt;


ojala y te sirva ehhh :) :)
  #8 (permalink)  
Antiguo 16/05/2002, 16:14
Avatar de urjose  
Fecha de Ingreso: diciembre-2001
Mensajes: 5.286
Antigüedad: 22 años, 5 meses
Puntos: 1
Re: contraseña para todas las páginas de un sitio web.

<a href='ir.asp?http://www.aspfacil.com/' target='_blank'>http://www.aspfacil.com/...</a>

Ahi busca el artículo de usuarios y contraseñas.

Saludos

<center><img src="http://www.pcmasmas.com.ar/foro/images/avatars/043.gif"><br>
Urjose</center>
  #9 (permalink)  
Antiguo 17/05/2002, 02:38
 
Fecha de Ingreso: abril-2002
Mensajes: 216
Antigüedad: 22 años, 1 mes
Puntos: 0
Re: contraseña para todas las páginas de un sitio web.

Gracias a todos por contestar.
Urjose tu link no funciona.
Mecias está muy bien el link.
Lo que pasa es que yo para conectarme a la B.D. tengo q meter siempre un usuario y una pass, entonces que tendría que hacer, una vez almacenado el login y la pass en las variabes session, algo asi¿:

Código:
 
on error resume next
set conexion =createobject(&quot;ADODB.connection&quot;)
conexion.open &quot;PROVIDER=SQLOLEDB; UID=&quot; &amp; session(&quot;usu&quot;)&amp; &quot;; PWD=&quot; &amp; session(&quot;pass&quot;) &amp; &quot;; DATABASE=mi_db; SERVER=mi_servidor&quot;
  #10 (permalink)  
Antiguo 17/05/2002, 09:38
Avatar de urjose  
Fecha de Ingreso: diciembre-2001
Mensajes: 5.286
Antigüedad: 22 años, 5 meses
Puntos: 1
Re: contraseña para todas las páginas de un sitio web.

Bueno, no es mi culpa que es facil se caiga continuamente. :P

<center><img src="http://www.pcmasmas.com.ar/foro/images/avatars/043.gif"><br>
Urjose</center>
  #11 (permalink)  
Antiguo 20/05/2002, 04:49
 
Fecha de Ingreso: agosto-2001
Mensajes: 336
Antigüedad: 22 años, 9 meses
Puntos: 0
Re: contraseña para todas las páginas de un sitio web.

Si,claro eso es lo que deberias hacer,te ha funcionado?
Un saludo
  #12 (permalink)  
Antiguo 21/05/2002, 04:11
 
Fecha de Ingreso: abril-2002
Mensajes: 216
Antigüedad: 22 años, 1 mes
Puntos: 0
Re: contraseña para todas las páginas de un sitio web.

me ha funcionado.
muchas gracias por la ayuda.
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 21:50.