IDs de usuario aleatorios

Descripción

Este plugin de WordPress aleatoriza el id de usuario (user_id) para el usuario creado en la instalación de WordPress, eliminando del sitio un factor potencial de ataque.

Desde WordPress 4.9, también se aleatoriza el ID para todos los usuarios creados tras su instalación.
Para versiones de WordPress anteriores a la 4.9, para que esta característica funcione es necesario instalar el parche incluido en éste ticket de WordPress https://core.trac.wordpress.org/ticket/40545

Cómo funciona

Una vez activado, el plugin reemplazará inmediatamente el ID del usuario administrador por defecto (con ID de usuario 1). Por defecto, el plugin empleará IDs de usuario aleatorios entre 1 y 4503599627370495 (para garantizar la compatibilidad con cualquier código JavaScript que emplee el ID de usuario).

Todos los usuarios creados desde ese momento se generarán con un ID de usuario aleatorio dentro del rango definido.

Cómo personalizar el rango de los nuevos IDs de usuario

Puedes personalizar el rango empleado por el plugin para la generación aleatoria de IDs de usuario empleando los filtros de WordPress `dfx_random_user_id_max_id` y `dfx_random_user_id_min_id`.

Por ejemplo, si deseas tener todos los IDs de usuario entre 1000 y 9999, puedes añadir las siguientes líneas al fichero functions.php de tu tema:

function set_dfx_max_user_id( $default_max_id ) {
    return 9999;
}
add_filter( 'dfx_random_user_id_max_id', 'set_dfx_max_user_id' );

function set_dfx_min_user_id( $default_max_id ) {
    return 1000;
}
add_filter( 'dfx_random_user_id_min_id', 'set_dfx_min_user_id' );

Probablemente, deserás añadir estas líneas a tu código antes de activar el plugin, de modo que el nuevo ID del usuario administrador se encuentre dentro del rango deseado.

Reseñas

1 de enero de 2024
Very useful plugin, but would be much better if setting the desired ID number range was integrated into plugin as a setting rather than relying on a code snippet.
29 de julio de 2022
I love this plugin. It easily solved a couple problems I was grappling with. It seems like such a simple concept that I'm pretty surprised more developers haven't come up with something similar. Would very much appreciate seeing confirmation that this plugin is up to date for the latest Wordpress versions.
25 de enero de 2019 1 respuesta
Well built and does its job. Easy to customize for shorter ID's (16 digits was too much for my use, lol). Really a great addition to the WP repo, top-notch, my thanks to the dev! Saved me a nice chunk of time finishing this project 🙂
Leer todas las 5 reseñas

Colaboradores y desarrolladores

«IDs de usuario aleatorios» es un software de código abierto. Las siguientes personas han colaborado con este plugin.

Colaboradores

«IDs de usuario aleatorios» está traducido en 1 idioma. Gracias a los traductores por sus contribuciones.

Traduce «IDs de usuario aleatorios» a tu idioma.

¿Interesado en el desarrollo?

Revisa el código , echa un vistazo al repositorio SVN o suscríbete al registro de desarrollo por RSS.

Registro de cambios

20201115

  • Añadido nuevo filtro dfx_random_user_id_min_id para personalizar el número mínimo permitido para el ID de usuario

20190125

  • Añadido el nuevo filtro dfx_random_user_id_max_id para personalizar el número máximo permitido para los IDs de usuario

20170720

  • Actualizada la documentación para reflejar los cambios que vienen con la versión de WordPress 4.9.

20170526

  • Ahora, el ID máximo generado es el valor de Javascript MAX_SAFE_INTEGER / 2, por lo que no ahora no debería generarse ningún problema en la capa de Javascript.