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

Tengo problemas al crear una cookie

Estas en el tema de Tengo problemas al crear una cookie en el foro de ASP Clásico en Foros del Web. Tengo el siguiente código: **************************************** 'Si el valor EOF (fin de la tabla elegida) es verdadero, no existe el usuario. If (RS.EOF = true) then ...
  #1 (permalink)  
Antiguo 08/01/2007, 20:47
Avatar de nervillweb  
Fecha de Ingreso: noviembre-2005
Mensajes: 11
Antigüedad: 18 años, 7 meses
Puntos: 0
Tengo problemas al crear una cookie

Tengo el siguiente código:
****************************************
'Si el valor EOF (fin de la tabla elegida) es verdadero, no existe el usuario.
If (RS.EOF = true) then
response.redirect "index.asp?errorusuario=nouser"
ElseIf RS.Fields("clave_usuario") = password then 'Si el campo de la tabla es igual a nuestra variable, estas logueado.
session("autentificado") = "si"
id= Trim(RS.Fields("id"))
nombre= Trim(RS.Fields("nombre"))
departamento= Trim(RS.Fields("departamento"))
acceso= Trim(RS.Fields("acceso"))
Response.Cookies ("cookiesoporte")("id") = id
Response.Cookies ("cookiesoporte")("nombre") = nombre
Response.Cookies ("cookiesoporte")("departamento") = departamento
Response.Cookies ("cookiesoporte")("acceso") = acceso
Response.Cookies("cookiesoporte").HasKeys
Response.Cookies("cookiesoporte").Secure
response.redirect "menu_principal.htm"
Else 'Otra cosa, seria cuando el password no es la que seleccionamos.
response.redirect "index.asp?errorusuario=noclave"
End If
***************************************

Ahora cuando lo pruebo me da este error en el navegador:
****************************************
Tipo de error:
Error de Microsoft VBScript en tiempo de ejecución (0x800A000D)
No coinciden los tipos: '[object]'

El error apunto a la siguiente linea:
Response.Cookies ("cookiesoporte")("nombre") = nombre
************************************************

Que ocurre que estoy haciendo mal?
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 20:50.