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

validar usuario en session

Estas en el tema de validar usuario en session en el foro de ASP Clásico en Foros del Web. Buenas tengo una pregunta, en la pagina web que estoy haciendo tengo una primera pagina donde pido el nombre de usuario y la contraseña, la ...
  #1 (permalink)  
Antiguo 28/07/2005, 01:27
 
Fecha de Ingreso: abril-2005
Ubicación: Santiago Compostela
Mensajes: 213
Antigüedad: 20 años
Puntos: 0
validar usuario en session

Buenas tengo una pregunta, en la pagina web que estoy haciendo tengo una primera pagina donde pido el nombre de usuario y la contraseña, la duda me viene a la hora de cuando un usuario quiere entrar en una página y tengo que mirar si el usuario se valido o no, es decir, pongo un ejemplo:
Código:
<head>
<title> </title>
<% if session ("UsuarioOK") = true then %>
</head>
<body>
(...)
</body>
<%
Else
	url="SesionFin.asp"
	response.Redirect(url)
End if %>
mi duda es si esto esta bien hecho, de colocar el if en el head o lo tengo que colocar dentro del body, y si tengo que colocar este codigo en todas las paginas.
un saludo
  #2 (permalink)  
Antiguo 28/07/2005, 02:43
 
Fecha de Ingreso: septiembre-2004
Mensajes: 179
Antigüedad: 20 años, 7 meses
Puntos: 0
Buenas,

yo pondría el if al principio del documento para no cargar nada innecesario.
__________________
Estoy en www.aibarra.net

Camino para preguntar: manual -> Google -> FAQs y buscador del foro -> Nuevo Tema.
Tan difícil es escribir correctamente? Es más fácil leerlo. Pónselo fácil al que quiera ayudarte.
  #3 (permalink)  
Antiguo 28/07/2005, 02:47
 
Fecha de Ingreso: abril-2005
Ubicación: Santiago Compostela
Mensajes: 213
Antigüedad: 20 años
Puntos: 0
lo colocarias aqui??
Código:
<% if session ("UsuarioOK") = true then %>
<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title></title>
  #4 (permalink)  
Antiguo 28/07/2005, 04:16
Avatar de El_Metallick  
Fecha de Ingreso: noviembre-2002
Ubicación: Santiago, Chile
Mensajes: 1.718
Antigüedad: 22 años, 6 meses
Puntos: 16
amigo la primera linea del documento siempre tiene que ser <%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%> esa.... despues de esta puedes poner el if... saludos
__________________
Haz la guerra en la cama y el amor donde se te de la gana...
El tiempo es el mejor maestro, lo único malo es que te mata...¡¡Aprovecha tu tiempo!!
  #5 (permalink)  
Antiguo 28/07/2005, 05:37
 
Fecha de Ingreso: abril-2005
Ubicación: Santiago Compostela
Mensajes: 213
Antigüedad: 20 años
Puntos: 0
como puedo hacer ahora, para que cuando me caduque la página al redireccionarla me salgo al pagina de inicio en toda la ventana, el tema es que tengo marcos y cuando me caduca la pantalla de inicio me sale en el marco central.
lo intente hacer con /Index.asp?Target=_Parent que vi en un foro pero nada, no funciona.

un saludo
  #6 (permalink)  
Antiguo 28/07/2005, 07:24
Avatar de Alexis_m20  
Fecha de Ingreso: diciembre-2003
Ubicación: Santiago
Mensajes: 71
Antigüedad: 21 años, 4 meses
Puntos: 0
Yo pondria al principio de tu página lo siguiente

<%
if Session("usuario") is nothing then
Response.write "Session Expiro"

end if
%>

por lo segundo que deseas hacer debes solo abrir un javascript que haga eso. en asp no puedes direccionar a un target especifico.

<%
if Session("usuario") is nothing then
%>
target.location.href='pagina.asp'
<%
end if
%>

y asi podria funcionar
__________________
_______________________
Si Puedo Ayudar lo HARE
Mi web Pages
  #7 (permalink)  
Antiguo 28/07/2005, 11:09
 
Fecha de Ingreso: septiembre-2004
Mensajes: 179
Antigüedad: 20 años, 7 meses
Puntos: 0
Buenas,

lo mejor que puedes hacer es dejar de usar los frames. Ese es sólo uno de los muchos problemas que te darán.
__________________
Estoy en www.aibarra.net

Camino para preguntar: manual -> Google -> FAQs y buscador del foro -> Nuevo Tema.
Tan difícil es escribir correctamente? Es más fácil leerlo. Pónselo fácil al que quiera ayudarte.
  #8 (permalink)  
Antiguo 28/07/2005, 12:10
 
Fecha de Ingreso: junio-2005
Mensajes: 165
Antigüedad: 19 años, 11 meses
Puntos: 0
Comparto cambiar frames por inclu
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:51.