Hola.
Puedes acceder a tu BD, por ejemplo con phpMyAdmin, y cambiar el campo ID del usuario en la tabla prefijo_users.
Luego, en la pestaña SQL puedes escribir:
UPDATE prefijo_usermeta SET user_id = «número que quieres asignar» WHERE user_id = «número que quieres cambiar»;
Nota: en ambos casos, tienes que cambiar prefijo_ por el prefijo de tus tablas.
NOTA IMPORTANTE: no olvides hacer una copia de seguridad de tu base de datos antes de aplicar estos cambios.
Espero haberte ayudado. Saludos.
Iniciador del debate
ijdl
(@ijdl)
Muy bien, de esta forma es correcta, pero para no tocar el tema de phpMyAdmin por si se puede estropear, sabrías decirme, si hay algún otro método que sea en el ep-admin.
Muchas gracias @ejca
Hola.
La recomendación habitual de eliminar el usuario admin que se crea por defecto es correcta, con borrarlo, editarlo o simplemente cambiar su rol ya cubres ese punto, creas otro usuario administrador y resuelves el problema.
Cambiar el ID de todos los usuarios no tiene mayor utilidad y por lo que he visto en el repositorio había un plugin para eso pero fue eliminado por violar las directrices de seguridad.
Lo único que he visto en el repositorio y que podría ser algo semejante es:
IDs de usuario aleatorios
y su autor da una muy buena explicación de por qué no hace un cambio global de todos los usuarios creados en el soporte del plugin:
The plugin doesn’t do this in an automated way because the actions to be carried out depend greatly on the plugins and customizations you have in the site.
Como tú mismo dices, y el autor de este plugin te confirma, tocar la base de datos puede traer problemas si no sabes exactamente cómo funciona todo, al final de cuentas el plugin lo que va a hacer es el mismo procedimiento que te indica @ejca pero en forma automática.
Coméntanos si tienes alguna duda y, por favor, recuerda cerrar el debate marcándolo como resuelto cuando así lo consideres.
Iniciador del debate
ijdl
(@ijdl)
Ok, lo pruebo ,puede que me valla