Retroceder   Foros del Web > Programación para sitios web > ASP Clásico

Respuesta
 
Herramientas Desplegado
Antiguo 04-abr-2008, 17:53   #1 (permalink)
areslomas ha deshabilitado el karma
 
Fecha de Ingreso: enero-2008
Mensajes: 18
Exclamación Error de sesiones asp

hola a todos.
Mi problema es el siguiente: uso el objeto session para guardar el nombre del usuario. pero cuando lo quiero usar me da q esta en blanco. En mi maquina anda bien, pero en el hosting (aspspider) no. Mi codigo es el siguiente:

En el login:

Código:
set con = Server.CreateObject ("ADODB.connection")
con.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & basesdatos & "\bd.mdb"

set rs= Server.CreateObject ("ADODB.recordset")
rs.Open "Select * from Usuario Where Nombre='" & us & "'", con

   If (rs.EOF = true) then
      Response.Write "Ese usuario no existe"
   ElseIf rs.Fields(2).value = pass then 
       Session("user") = us
       session("act") = True
    End If
Para recuperarla:

Código:
if not session("user") <> "" then
aux = "http://" & directorio() & "/" & "errsec.asp"
response.redirect aux
end if
us = session("user")
Ademas me he fijado de q la "SessionID" cambia en el hosting
areslomas está desconectado   Responder Citando
Antiguo 04-abr-2008, 22:42   #2 (permalink)
fabo_man está en el buen camino
 
Fecha de Ingreso: mayo-2003
Ubicación: Monterrey, Nuevo León
Mensajes: 4
Re: Error de sesiones asp

Que tal?

A mi me paso algo parecido en una maquina que tiene WIndows Vista, me suena a qu el problema que traes puede ser algo similar, te dejo aqui el mensaje que habia posteado en esa ocasion.

Bueno ya resolví el detalle que tenia con eso de las sesiones.

Les paso el dato por si a alguien se le llega a ofrecer, todo el problema segun lo que encontre es que el nombre de usuario anonimo para accesar via web al servidor del IIS normalmente es el IUSR_Nombredelamaquina, el detalle esta en que el nombre de mi equipo era fabo_man y el usuario anonimo quedaba como IUSR_fabo_man y al parecer hay algun problema para manejar en este caso nombres que contengan el guion bajo ya que cambie el nombre a faboman y todo empezo a funcionar normalmente.


Saludos
fabo_man está desconectado   Responder Citando
Antiguo 05-abr-2008, 04:51   #3 (permalink)
Adler está en el buen camino
 
Avatar de Adler
 
Fecha de Ingreso: diciembre-2006
Mensajes: 340
Re: Error de sesiones asp

Dices que te funciona en local pero no en el servidor. Lo raro es que te funcione incluso en local , puesto que creas un variable -usu- y antes de darle un valor has redireccionado. Por lo que aún en el caso que rellenaras la variable no te valdría para nada.

Una puntualización, mejor usa esto así

if not IsEmpty session("user") Then

Suerte
__________________
Todos con BoRr@sS. Apoyemos el intercambio
Adler está desconectado   Responder Citando
Antiguo 05-abr-2008, 11:06   #4 (permalink)
areslomas ha deshabilitado el karma
 
Fecha de Ingreso: enero-2008
Mensajes: 18
Re: Error de sesiones asp

gracias por las respuestas. he podido solucionar el problema. Estaba en otra pagina.
areslomas está desconectado   Responder Citando
Respuesta
No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 05:40.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93