Hola,
Me acabo de dar cuenta que los usuarios no pueden logearse a través del frontend. Estoy utilizando Slick Login, pero ni este ni el login de Virtuemart funcionan correctamente. Al introducir user/pass en el frontend se redirecciona al usuario hacia la página correcta pero el módulo de login no se actualiza (sigue con los campo de user/pass vacíos), lo curioso es que en el backend si que constan los usuarios como logeados.
Mi pregunta es si me podéis dar alguna pista para hacer debuging. He buscado en error.log pero no hay nada reseñable.
Desgraciadamente no tengo claro cuando ha empezado a ocurrir ni si es a partir de instalar algún módulo o la propia migración del hosting.
Culaquier ayuda será agradecida.
Hola Xavi,
¿Puedes facilitarnos la url del sitio para ver o probar ese formulario de acceso y ver que errores muestra o su comportamiento?.
Saludos
Contenido solo visible a usuarios registrados
Los usuarios se crean al hacer checkout en VM. En la home tan sólo se puede hacer login.
Hola Xavi,
Veo que tienes el componente Joomla SEO powered by JoomSEF, procede a desactivarlo. Y comprobar si entonces funciona el login.
La segunda prueba a realizar, es activar el módulo que lleva Virtuemart por defecto, que es el mod login virtuemart, para acceso y registro de clientes, y probar si funciona.
Comprueba en la Virtuemart --> configuración --> Seguridad, las dos url Site URL y SECUREURL que sean
http://www.millesimee.com/
Saludos,
Hola Jordi,
1. Desactivando JoomSEF. Sigue sin funcionar
2. El modulo de login de Virtuemart hace exactamente lo mismo que Slick Login.
3. Los dos parámetros SIte URL y SecureURL están correctamente configurados.
un saludo.
Hola Xavi,
Revisa, si eres tan amable, el siguiente artículo del Blog y facilitanos un log de información de tu sitio para poder ver cual puede ser el posible problema.
Saludos
Contenido solo visible a usuarios registrados
Hola,
Veo que para el registro de usuarios de Virtuemart has agregado nuevo campos para solicitar la fecha de nacimiento.
Si has utilizado los campos extra_field que incluye Virtuemart en la administración de campos de usuario (los que tienen nombre extra_field_1, extra_field_2, etc.) es posible que el problema esté causado por eso. Prueba a despublicar los campos para ver si así te funciona el login.
En caso afirmativo tendrías que crear estos campos adicionales como nuevos campos en lugar de usar los extra_field.
Hola Pablo,
Acabo de probar lo que indicas y tampoco ha surtido efecto.
Hola Xavi
Has probado utilizar el login por defecto de Joomla y ver si este si te funciona?
Puedes proporcionarnos un usuario registrado para probar?
Saludos.
a mi tambien me pasa lo mismo el cliente no se puede registrar, envio la url:
http://www.bonusmadrid.com/administrator/index.php?option=com_modules&client=0&task=edit&cid[]=18
Gracias
Hola,
Me acabo de dar cuenta que los usuarios no pueden logearse a través del frontend. Estoy utilizando Slick Login, pero ni este ni el login de Virtuemart funcionan correctamente. Al introducir user/pass en el frontend se redirecciona al usuario hacia la página correcta pero el módulo de login no se actualiza (sigue con los campo de user/pass vacíos), lo curioso es que en el backend si que constan los usuarios como logeados.
Mi pregunta es si me podéis dar alguna pista para hacer debuging. He buscado en error.log pero no hay nada reseñable.
Desgraciadamente no tengo claro cuando ha empezado a ocurrir ni si es a partir de instalar algún módulo o la propia migración del hosting.
Culaquier ayuda será agradecida.
Hola Jhon,
El módulo de login por defecto de Joomla tampoco funciona.
Tras un rato de debugging 'a manija' (haciendo echo en mod_virtuemart_login.php) veo que el problema viene de aquí:
if( vmIsJoomla(1.5) ) { $user = & JFactory::getUser(); $type = (!$user->get('guest')) ? 'logout' : 'login'; } JFactory::getUser()
devuelve un usuario vacío.
JUser Object ( [id] => 0 [name] => [username] => [email] => [password] => [password_clear] => [usertype] => Public Frontend [block] => [sendEmail] => 0 [gid] => 0 [registerDate] => [lastvisitDate] => [activation] => [params] => [aid] => 0 [guest] => 1 [_params] => JParameter Object ( [_raw] => [_xml] => [_elements] => Array ( ) [_elementPath] => Array ( [0] => /home/millesim/public_html/libraries/joomla/html/parameter/element ) [_defaultNameSpace] => _default [_registry] => Array ( [_default] => Array ( [data] => stdClass Object ( ) ) ) [_errors] => Array ( ) ) [_errorMsg] => [_errors] => Array ( ) )
Entiendo que hay 'algo' que resetea el objeto JUser, pero sólo para el Frontend ya que en el Backend si existe.
Hola Xavi,
1º. He ocultado tu log de datos entre las etiquetas [hide] para que solo podamos verlo los usuarios logeados y no el resto.
2º. Previa copia de seguridad, preferible con Akeeba Backup, y si no has realizar hacks al core de tu Joomla! te recomiendo actualizarte.
Joomla! Instance :: Joomla! 1.5.20-Stable (senu takaa) 18-July-2010
Trabajas con una versión de hace un año, estamos actualmente en la 1.5.24 estable:
-
3º. Has utilizado el método "stric" en el FPA (log) y no podemos ver datos relativos a extensiones por lo que deducimos que son correctas y no tienes extensiones de login de terceros. Yo hubiese utilizado el método "default". 😉
Saludos
Aquí está el log, con la privacidad por defecto 😉
Sobre lo de actualizar a 1.5.24, me faltan horas :blush:
Contenido solo visible a usuarios registrados
Hola Xavi,
Sobre lo de actualizar a 1.5.24, me faltan horas
Para eso estamos, para intentar ayudarte, si te surgen dudas comentanoslo y tratamos de resolverlo en equipo. Si es por tiempo, lo comprendo. 😉
Consultas:
¿Que plugin es este: System - kc_vm_registration_re?
¿Este plugin lo tienes habilitado: System - Recaptcha Plugin ?
¿Puedes deshabilitar temporalmente (si estan habilitados) los plugins: Authentication - Twitter y Authentication - Facebook?
Limpia caché y verifica si sigue fallando el mod_login "nativo" de Joomla! 1.5.
Saludos