Problema con variable de Sesion

18/10/2006 - 19:54 por Allan | Informe spam
Hola Comunidad, me vuelvo dirigir a ustedes por otro problemita que tengo :$
y es el siguiente: Tengo un site realizado en asp con base de datos access y
lo estoy implementando en un windows 2000 server. el prroblema ocurre cuando
en la pagina de inicio (index.asp) en el cual esta el login ,para ingresar,
creo unas variables de session tales como id del login(base de datos),login,
etc. si la persona existe en la base de datos... cual es mi sorpresa cuando
paso del login y entro en el home del site.. que no se crearon las varibles
de session.. les pongo a continuacion parte del codigo a ver si me logran
ayudar o guiarme, gracias.

<%
Dim TheMessage, RSFindUser
if Request.form"Ingresar") = "Ingresar" then
%>
<!--#include file="Connections/db.asp" -->
<%
Set conn = Server.CreateObject("ADODB.Connection")
conn.Open(MM_db_STRING)

set RSFindUser = conn.Execute("select id_login, login, admin, mensaje from
usuarios where login = '" & Request.Form("Login") & "' and password = '" &
Request.Form("Pass") & "'")
if RSFindUser.EOF then
TheMessage = "Usuario inexistente o contraseña incorrecta."
else
Session("id") = RSFindUser("id_login")
caso = RSFindUser("admin")
response.Write(caso)
select case caso
case 2:
Session("admi") = "Super Administrador"
case 1:
Session("admi") = "Administrador"
case else:
Session("admi") = "Usuario"
end select
'Session("admin") = RSFindUser("admin")
Session("login") = RSFindUser("login")
Session("Mensaje") = RSFindUser("mensaje")
Session("Admin") = RSFindUser("admin")
response.Write(Session("admi"))
set RSFindUser = nothing
conn.close
set conn = nothing
Response.Redirect "home.asp"
end if
set RSFindUser = nothing
conn.close()
set conn = nothing
else
TheMessage = " "
end if
%>

Preguntas similare

Leer las respuestas

#6 Allan
20/10/2006 - 16:45 | Informe spam
Una pregunta: ¿has probado desde "otro sitio"? no me refiero a otro pc, sino
a probar desde un ordenador completamente fuera de tu entorno de trabajo ,
si quieres postea la direccion de la web y la pruebo desde aqui (sabiendo
que en mi ordenador otros server funcionan)

R:El server es para uso interno solamente.. si probe con mi laptop que no es
de la empresa y pasa lo mismo(solo en firfox funciona)

Supongo que ambas paginas se encuentran en el mismo directorio

R: si

tambien podrias hacer la prueba de usar un enlace normal (un <a href=)
en lugar del redirect a ver si funciona

R: alomejor funcione pero seria muy tedioso e inapropiado andar pasando la
variable de session entre las paginas, digo yo, no se si me equivoque :S

Otra opcion es añadir tu dominio como sitio de confianza... si asi funciona
ya es cuestion de comprobar la configuracion de seguridad entera :-|

R: no fuinciono :S

y una ultima pregunta ¿no tendras algun programa "extra" instalado en todos
los equipos bloqueando cookies? no suelen eliminar las de session pero
algunos si lo hacen (firewalls, anti-spams o antivirus )

R: nop no tiene nada de eso instalado. en resumen esta desnudo el servidor..



un dato curioso :S solo en una pc de la empresa tiene el windows xp prof con
service pack 1 y en esa pc si funciona con el explorer :S el explorer es el
6.0 sin ninguna actualizacion. Gracias por el interes de ayudar con mis
problemas se agradece muchisimo, seguimos en contacto :D

"Dani Castillo" wrote:

Mostrar la cita
Ads by Google
Search Busqueda sugerida