Hola
Estamos pasando todos los usuarios de una web que tenemos a la nueva web de joomla
www.rafasshop.es.
El caso es que ya tenemos todos los usuarios dados de alta y todo funciona bien.
El caso es que queremos renumerar los codigos de id de usuario para que coincidan con los mismos
codigos de usuario de nuestro programa de gestion interna.
Sabemos que tenemos que cambiar los codigos de id en la tabla jos_vm_user_info y tambien
en la tabla jos_user.
Cuando modificamos algun registro directamente en las base de datos, ocurre lo siguiente:
1 ) podemos loguearnos sin problema
2) NO tenemos acceso a " MIS DATOS DE CLIENTE "
3) y cuando queremos salir de la sesion nos da u error 404
He mirado el fichero error log y me da el siguiente error:
Warning: curl_setopt() [function.curl-setopt]: CURLOPT_FOLLOWLOCATION cannot be activated when safe_mode is enabled or an open_basedir is set in /home/rafassho/public_html/plugins/authentication/gmail.php on line 66
gracias de antemano
Un saludo
Hola rafael rodriguez,
Desde donde realizas los cambios de los registros, ¿desde phpMyAdmin? que tipo de cambios realizas, editas registro a registro y cambias el ID.
Saludos
Hola gnumax
Si desde desde phpMyAdmin y editamos registro a registro
gracias
un saludo
rafa
Hola rafael rodriguez,
El tema aparentemente fácil no lo es tanto cuando hay tablas relacionadas como es el caso de las que afectan a usuarios.
Son en concreto 3 tablas.
* jos_users
* jos_core_acl_aro
* jos_core_acl_groups_aro_map
Y estas se vinculan entre otros datos por el ID y eso podría generarte conflictos en el proceso y dejar sin acceso el sitio por duplicidad de registros.
Toma precauciones y realiza una copia de seguridad antes de hacer nada.
Saludos
Hola gnumax
Al final no he tocado nada de las bases de datos.
He solucionado mi problema creando un un nuevo campo de usuario.
Un saludo
gracias
rafa