Perl en Español

  1. Home
  2. Tutoriales
  3. Foro
  4. Artículos
  5. Donativos
  6. Publicidad
 

Tengo problema para crear la session con las cookies

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Intermedio
Mensaje Jue Abr 06, 2006 8:11 am
jcuza
Perlero Nuevo
Perlero Nuevo
Registrado: 06 Abr 2006
Mensajes: 5
Tengo problema para crear la session con las cookies Responder citando

Hola Buenos dias Sad

Estoy Creando una funcion la cual me debe guarda en la carpeta /tmp la session del usuario con la que estoy ingresando.
este es el codigo va en el .pm

if ($clave eq "$clave1"){
$expire='+1M';
$session = new CGI::Session(undef, $self, {Directory=>'/tmp'});
$session-> param ("dusuario",$usuario1);
$session-> param ("dclave",$clave1);
$cookie = $query->cookie(CGISESSID=>$session->id);
$self->header_props(-cookie=>[$cookie]);
}

los errores que da es que no me esta creando el archivo en el directorio /tmp
Mensaje Jue Abr 06, 2006 9:48 am
explorer
Moderador
Moderador
Registrado: 24 Jul 2005
Mensajes: 4123
Ubicación: Valladolid, España
Responder citando

Yo veo el código más o menos bien, salvo el valor de la variable $self, que creo que estará bien, también.
Si el problema no es el código, quizás sea que el usuario que ejecuta el servidor web no tiene permisos de escritura en el /tmp. Prueba con otro directorio que tenga permisos...
Otro detalle es el $expire. Creo que te falta ponerlo en la función cookie.
Mensaje Jue Abr 06, 2006 12:15 pm
jcuza
Perlero Nuevo
Perlero Nuevo
Registrado: 06 Abr 2006
Mensajes: 5
Responder citando

gracias pero ahora el error quie me da es que no llama el metodo cookie
en la sigiente instruccion:

$cookie = $query->cookie(CGISESSID=>$session->id);
Mensaje Jue Abr 06, 2006 12:23 pm
kidd
Creador de Perl en Español
Creador de Perl en Español
Registrado: 15 Oct 2003
Mensajes: 1389
Ubicación: México
Responder citando

Hola:

¿Qué tipo de objeto es $query?

Saludos
Publicar nuevo tema   Responder al tema    Foros de discusión -> Intermedio Todas las horas son GMT - 6 Horas
Página 1 de 1



Powered by phpBB © 2001, 2005 phpBB Group