Avisos
Vaciar todo

Internal Server Error al Cerrar Sesión de Usuario

10 Respuestas
4 Usuarios
0 Reactions
2,265 Visitas
rafael rodriguez
Respuestas: 154
Estimable Member
Topic starter
 

Buenos días,

Tenemos un problema al cerrar la sesión de algunos usuarios, adjunto el mensaje. Lo extraño de ésto es que ocurre sólo con algunos usuarios y no con todos. Para que la sesión se cierre del todo la única solución que hemos encontrado ha sido borrar todas las cookies y caché. ¿A qué puede ser debido y porqué ocurre sólo con algunos usuarios?

Muchas gracias, saludos.

URL del sitio: http://www.rafasshop.es


 
Respondido : 22/06/2012 7:44 am
David Noguera
Respuestas: 4433
Famed Member Moderator
 

Hola Rafael, normalmente, cuando se produce un internal server error se hace un log del error en el fichero error_log.

Mírate este vídeo y obten los errores de tu web:

https://www.webempresa.com/blog/que-es-un-error-500-y-como-localizarlo-en-nuestra-web.html

Envíanoslos si no sabes como solucionarlo y te ayudamos.

Saludos


 
Respondido : 22/06/2012 8:49 am
rafael rodriguez
Respuestas: 154
Estimable Member
Topic starter
 

El mensaje que sale en el archivo errorlog es el siguiente:

[22-Jun-2012 11:12:31] PHP Warning: PHP Startup: Suhosin Extension does not officially support PHP 5.2 and below anymore, because it is discontinued. Use it at your own risk. in Unknown on line 0


 
Respondido : 22/06/2012 9:13 am
David Noguera
Respuestas: 4433
Famed Member Moderator
 

Hola Rafael, este error no tiene nada que ver con el internal server error...

Accede al gestor de plugins de tu Joomla y mira cuantos plugins de tipo Usuario o Autenticación tienes publicados e indícanoslo...

Después accede a los parámetros del módulo de login e indícanos si tienes configurada alguna redirección al hacer logout, y envíanos captura de pantalla de los parámetros del módulo..

Saludos!


 
Respondido : 22/06/2012 9:38 am
rafael rodriguez
Respuestas: 154
Estimable Member
Topic starter
 

El plugin de authentication activado es "Authentication - Joomla"

Y los plugins de user activados son:

-Usuario - Joomla!
-Users Sync
-Acajoom User Synchronization

Adjunto envío captura de los parámetros de módulo login de virtuemart.

Gracias.


 
Respondido : 22/06/2012 10:55 am
Pablo Velasco
Respuestas: 20382
Illustrious Member
 

Hola,

He realizado alguna prueba y al cerrar sesión no veo que salga ningún error. Tendrías que verificar si los usuarios a los que les ocurre el error tienen algo en común: pertenecen a un grupo de usuarios determinado, pertenecen a un grupo de compradores de Virtuemart, son antiguos, etc.

De esta forma se podría intentar determinar la causa del problema.


 
Respondido : 22/06/2012 2:58 pm
rafael rodriguez
Respuestas: 154
Estimable Member
Topic starter
 

Ocurre con usuarios aleatorios, de diferentes antigüedades y pertenecen a distintos grupos de usuarios. Si quieres probar una cuenta que falla dímelo y te paso los datos por privado. Gracias.


 
Respondido : 22/06/2012 3:05 pm
Jhon
 Jhon
Respuestas: 44989
Illustrious Member Moderator
 

Hola Rafael

Estos usuarios deberían tener algo en común para que te ocurra el fallo.

Puedes pasarnos algún usuario para probar, utiliza las etiquetas ocultar texto para enviar los datos, de esta manera sólo será accesible a los usuarios registrados del foro, posteriormente puedes cambiar la clave de acceso.

Saludos.


 
Respondido : 22/06/2012 5:58 pm
rafael rodriguez
Respuestas: 154
Estimable Member
Topic starter
 

Hola Jhon,

Mira los datos de un usuario al que le pasa es:
Contenido solo visible a usuarios registrados

Saludos,


 
Respondido : 25/06/2012 7:23 am
David Noguera
Respuestas: 4433
Famed Member Moderator
 

Hola Rafael, podría ser que la tabla jos_session esté corrompida y por este motivo no se pueda hacer logout correctamente.

Haz la prueba de reparar y optimizar la tabla jos_session tal y como se indica en este manual:

http://www.siteground.com/tutorials/phpmyadmin/phpmyadmin_optimize_database.htm

Después prueba de nuevo..

Por otro lado, accede a la tabla jos_users y revisa la columna params del usuario que nos has enviado, para ver si tiene algún parámetro fuera de lo común que haga fallar el proceso de logout.

El error te pasa con todos los navegadores??

Saludos!


 
Respondido : 25/06/2012 8:43 am