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?