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

no validar de nuevo.. cuando regreso a pagina

Estas en el tema de no validar de nuevo.. cuando regreso a pagina en el foro de ASP Clásico en Foros del Web. hola como andan.... tengo una pagina de login donde un usuario ingresa su Login y pasword... luego presionando en submit se pasa a otra pagina ...
  #1 (permalink)  
Antiguo 09/07/2002, 22:33
 
Fecha de Ingreso: febrero-2002
Mensajes: 442
Antigüedad: 22 años, 3 meses
Puntos: 2
no validar de nuevo.. cuando regreso a pagina

hola como andan.... tengo una pagina de login donde un usuario ingresa su Login y pasword... luego presionando en submit se pasa a otra pagina que es la que valida el login y pasword contra la base de datos... y dependiendo de su privilegio hago un "if then else" que me muesta dependiendo de su nivel de privilegios(1 o 2), un menu con algunas consultas. Asi mismo si el Login y pasword son correctos creo las variables de Session(guardo el nombre codpostal, etc en variables de session).
Bien... cuando un el usuario presione en cualquiera de estas consultas de las cuales tenga acceso... se pasara a una siguiente pagina que se encargara de hacer las consultas sql etc etc!!... eso anda re bien!
pero en en estas mismas paginas donde listo las los resultados de las consultas, tengo un link "volver al menu" que regresa a la pagina anteriormente nombrada(la cual chekea el login y crea las variables de session)....
Y ese es el problema... como me quiere volver a validar contra la base de datos y no encuantra los datos del "request form" que nombre en la primer pagina que el usuario ingresa!!... no encuentra el usuario!... no lista el menu!... y no crea las variables de session... por lo que tengo que volver a la pagina de login!!
Espero que sepan ayudarme!!! Gracias de Antemano!
  #2 (permalink)  
Antiguo 09/07/2002, 22:42
Avatar de mamon  
Fecha de Ingreso: enero-2002
Ubicación: Lima
Mensajes: 1.302
Antigüedad: 22 años, 5 meses
Puntos: 3
Re: no validar de nuevo.. cuando regreso a pagina

Pero lo q puedes hacer es que solo se logueo si pasa una de estas dos cosas...
<%
if Session("nombre") = false or request.form("nombre") <> "" then
haces el login
%>
asi de sencillo, si es que te he entendido.

<center><font face="verdana" size="1" color="black">En la vida hay tantas preguntas y tan pocas respuestas, pero en estos foros sobran...[/CODE]
</center>
  #3 (permalink)  
Antiguo 10/07/2002, 01:00
 
Fecha de Ingreso: enero-2002
Ubicación: Yerba Buena - Tucumán
Mensajes: 259
Antigüedad: 22 años, 5 meses
Puntos: 0
Re: no validar de nuevo.. cuando regreso a pagina

Si es que te entendí bien el problema lo deberías solucionar haciendo que la página que chequea los datos del login solo haga eso y después te redirecione a otra página en donde recién muestres los menús correspondientes. La secuencia sería:
Login --&gt; Verificar --&gt; Menú

Espero que te sirva de algo

Saludos :cantar:

<center><font face=Verdana size=2>Webmaster de [/CODE]<A href="http://www.salirxtucuman.com.ar" target="_blank"><img src="http://www.salirxtucuman.com.ar/images/titulo.gif" border=0 align="absmiddle"></a></center>
  #4 (permalink)  
Antiguo 10/07/2002, 09:44
 
Fecha de Ingreso: febrero-2002
Mensajes: 442
Antigüedad: 22 años, 3 meses
Puntos: 2
Re: no validar de nuevo.. cuando regreso a pagina

Hola... Muchas Muchas GRacias... ahi lo solucione de la siguiente manera!!!... me ayudo mucho por lo que me oriento Mamon!
Ahi esta como lo solucione!!!!!

if session(&quot;bolAuthenticated&quot;)=true then
strLogin = session(&quot;name&quot;)
strPW = session(&quot;pw&quot;)
end if
if Request.Form(&quot;login&quot;)&lt;&gt;&quot;&quot ; then
strLogin = UCASE(Request.Form(&quot;login&quot;))
strPW = Request.Form(&quot;pw&quot;)
end if
ADIOS!!!
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 01:17.