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

duda sobre variables de session

Estas en el tema de duda sobre variables de session en el foro de ASP Clásico en Foros del Web. no se si este bien la forma de poner en variables de sesion los campos de un registro de mi tabla.. lo que quiero hacer ...
  #1 (permalink)  
Antiguo 15/11/2007, 10:33
Avatar de Gaby_Corr  
Fecha de Ingreso: junio-2005
Mensajes: 672
Antigüedad: 19 años, 10 meses
Puntos: 0
duda sobre variables de session

no se si este bien la forma de poner en variables de sesion los campos de un registro de mi tabla..
lo que quiero hacer con esto es que en cualquier pagina que yo necesite desplegar por decir algo, la variable Session("nombreusuario") se me despliegue


Código:
<%
dim user, pwd, rs

user = trim(request("usuario"))
pwd = trim(request("password"))

if user<>"" then

conectarDB
SQL="SELECT * FROM DS_Usuarios where usuarios_usuario = '"& user &"' AND usuarios_password = '"& pwd &"'"
Set rs = cnn.execute(SQL)

if rs.EOF then
	 response.redirect("acceso.asp")
else
	  Session("NombreUsuario") = rs("usuario_nombre")
	  Session("IdUser") = rs("usuario_id")
	  Session("GrupoUsuario") = rs("usuario_numero_grupo")
	  Session("Usuario") = rs("usuario_usuario")
	  Session("UsuarioPass") = rs("usuario_password")
	  Session("UsuarioCorreo") = rs("usuario_correo1")
	  Response.Redirect("index.asp")
end if


else
%>
__________________
" Recuerda , estas donde debes estar ..."
  #2 (permalink)  
Antiguo 15/11/2007, 11:35
Avatar de Shiryu_Libra
Colaborador
 
Fecha de Ingreso: febrero-2007
Ubicación: Cantando "Screenager" en "Kirafa Kaput"
Mensajes: 3.614
Antigüedad: 18 años, 1 mes
Puntos: 88
Re: duda sobre variables de session

todo se mira bien Gaby, tambien puedes crear un tipo de arreglo con las variables session en ASP... de esta manera
Cita:
if rs.EOF then
response.redirect("acceso.asp")
else
Session("Privada")("NombreUsuario") = rs("usuario_nombre")
Session("Privada")"IdUser") = rs("usuario_id")
Session("Privada")"GrupoUsuario") = rs("usuario_numero_grupo")
Session("Privada")"Usuario") = rs("usuario_usuario")
Session("Privada")"UsuarioPass") = rs("usuario_password")
Session("Privada")"UsuarioCorreo") = rs("usuario_correo1")
Response.Redirect("index.asp")
end if
__________________
"Eres parte del problema, parte de la solucion o parte del paisaje"
Un Saludo desde Desierto de Altar, Sonora, MX.
Shiryu_libra
  #3 (permalink)  
Antiguo 15/11/2007, 11:36
Avatar de Gaby_Corr  
Fecha de Ingreso: junio-2005
Mensajes: 672
Antigüedad: 19 años, 10 meses
Puntos: 0
Re: duda sobre variables de session

aja, y como puedo despues tomar un valor de ese arreglo ???
__________________
" Recuerda , estas donde debes estar ..."
  #4 (permalink)  
Antiguo 15/11/2007, 12:44
Avatar de Shiryu_Libra
Colaborador
 
Fecha de Ingreso: febrero-2007
Ubicación: Cantando "Screenager" en "Kirafa Kaput"
Mensajes: 3.614
Antigüedad: 18 años, 1 mes
Puntos: 88
Re: duda sobre variables de session

dependiendo de lo que necesites imprimir
si es la impresion directa individual
Cita:
response.write Session("Privada")("NombreUsuario")
response.write Session("Privada")"IdUser")
response.write Session("Privada")"GrupoUsuario")
response.write Session("Privada")"Usuario")
response.write Session("Privada")"UsuarioPass")
response.write Session("Privada")"UsuarioCorreo")
si sera para ocuparla para una sentencia de consulta
Cita:
SQL="select * from TABLA where usuario=" & Session("Privada")"Usuario") & ";"
anexarla a una variable para evaluar
Cita:
pass=Session("Privada")"UsuarioPass")
trim(pass)
if pass<>"" then
ALGO
else
OTRA COSA
end if
__________________
"Eres parte del problema, parte de la solucion o parte del paisaje"
Un Saludo desde Desierto de Altar, Sonora, MX.
Shiryu_libra
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 15:15.