En algunos casos, desea limitar el número de inicios de sesión de usuario en su sitio de WordPress asegurándose de que cada usuarioInicio de sesión en un solo dispositivo. Este método no sólo mejora la seguridad de su sitio web, sino que también evita que los usuarios compartan la información de inicio de sesión en varios dispositivos. Este artículo detallará cómo utilizar un plugin gratuito para restringir a los usuarios el inicio de sesión en un único dispositivo y cómo saltarse ciertas restricciones de usuarios o roles añadiendo fragmentos de código personalizados.
![Image[1]-Restringir a los usuarios de WordPress el inicio de sesión multidispositivo, mejorar la seguridad del sitio web - Photon Flux | Servicio profesional de reparación de WordPress, cobertura global, respuesta rápida](https://www.361sale.com/wp-content/uploads/2024/10/2024101803154658.png)
Paso 1: Instalar y activar el plugin Loggedin - Limitar inicios de sesión activos
En primer lugar, debe instalar y activar la aplicación gratuita Loggedin - Limitar inicios de sesión activos Plugin. A continuación encontrará instrucciones paso a paso para instalar el complemento:
- Vaya al panel de control de WordPress y haga clic en plug-in (componente de software) " Instalación de nuevos plug-ins.
- En la barra de búsqueda de la esquina superior derecha, escriba "Loggedin - Limitar inicios de sesión activos".
![Imagen[2]-Restringir a los usuarios de WordPress el inicio de sesión multidispositivo, mejorar la seguridad del sitio web - Photon Flux | Servicio profesional de reparación de WordPress, cobertura global, respuesta rápida](https://www.361sale.com/wp-content/uploads/2024/10/2024101802154226.png)
- Una vez que haya encontrado el plugin, haga clic en montajey luego haga clic en active.
Tras instalar y activar el plugin, éste limitará por defecto a cada usuario a un máximo de 3 veces que un dispositivo ha iniciado sesión. Si un usuario intenta iniciar sesión en más de este número de dispositivos, recibirá un mensaje indicándole que ha alcanzado su número máximo de inicios de sesión.
Cómo configurar el plugin Loggedin
El plugin Loggedin comienza a funcionar inmediatamente después de la activación, pero puede cambiar su configuración predeterminada según sea necesario:
- En el panel de control de WordPress, haga clic en establecer " convencionales (armas).
- Desplácese hasta Configuración de inicio de sesión busque la sección denominada Número máximo de inicios de sesión activos Las opciones.
![Imagen [3] - Restringir a los usuarios de WordPress el inicio de sesión en varios dispositivos para mejorar la seguridad del sitio web - Photon Flux | Professional WordPress Repair Service, Global Reach, Fast Response](https://www.361sale.com/wp-content/uploads/2024/10/2024101802214719.png)
- Si desea restringir el inicio de sesión de los usuarios a un solo dispositivo, establezca este número en 1.
- A continuación, también es posible configurar el Lógica de inicio de sesión Configuración. Esto determinará lo que sucede cuando un usuario alcanza el límite de inicio de sesión:
- admisibleLos usuarios podrán iniciar sesión en el nuevo dispositivo, pero sus otros dispositivos se desconectarán automáticamente.
- disuadirLos usuarios no pueden iniciar sesión en el nuevo dispositivo hasta que su sesión en el otro dispositivo haya finalizado.
![Imagen [4] - Restringir a los usuarios de WordPress el inicio de sesión en varios dispositivos para mejorar la seguridad del sitio web - Photon Flux | Professional WordPress Repair Service, Global Reach, Fast Response](https://www.361sale.com/wp-content/uploads/2024/10/2024101802224633.png)
Para asegurarse de que los usuarios sólo pueden iniciar sesión en un dispositivo, debe configurar la opción Número máximo de inicios de sesión activos se fija en 1, y el Lógica de inicio de sesión ajustado a disuadir.
golpe (en el teclado) Guardar cambios para guardar los ajustes.
![Imagen [5] - Restringir a los usuarios de WordPress el inicio de sesión en varios dispositivos para mejorar la seguridad del sitio web - Photon Flux | Professional WordPress Repair Service, Global Reach, Fast Response](https://www.361sale.com/wp-content/uploads/2024/10/2024101802243366.png)
Cómo cerrar manualmente la sesión de un usuario
El plugin también proporcionaBaja forzosa de usuariosfunción. Con esta función, un usuario puede desconectarse manualmente de todos los dispositivos. A continuación se indican los pasos a seguir:
- En el panel de control de WordPress, vaya a usuario Parte.
![Imagen [6] - Restringir a los usuarios de WordPress el inicio de sesión en varios dispositivos para mejorar la seguridad del sitio web - Photon Flux | Professional WordPress Repair Service, Global Reach, Fast Response](https://www.361sale.com/wp-content/uploads/2024/10/2024101802265983.png)
- Busque el usuario al que desea forzar el cierre de sesión, haga clic en Editar, busque el enlace url y anótelo. ID de usuario.
![Imagen [7] - Restringir a los usuarios de WordPress el inicio de sesión en varios dispositivos para mejorar la seguridad del sitio web - Photon Flux | Professional WordPress Repair Service, Global Reach, Fast Response](https://www.361sale.com/wp-content/uploads/2024/10/2024101802340748.png)
- volver (o irse) establecer " convencionales (armas) página, desplácese hacia abajo hasta la Configuración de inicio de sesiónEncuentre Anulación forzosa Opciones.
![Imagen [8] - Restringir a los usuarios de WordPress el inicio de sesión multidispositivo para mejorar la seguridad del sitio web - Photon Flux | Professional WordPress Repair Service, Global Reach, Fast Response](https://www.361sale.com/wp-content/uploads/2024/10/2024101802383428.png)
- Introduzca los datos del usuario ID de usuarioy luego haga clic en Anulación forzosa Botón.
En ese momento, el usuario se verá obligado a cerrar la sesión en todos los dispositivos y tendrá que volver a iniciarla.
Eludir las restricciones de inicio de sesión para determinados usuarios o funciones (función avanzada)
Si desea eludir las restricciones de inicio de sesión para determinados usuarios o funciones. Por ejemplo, un administrador puede necesitar varios dispositivos para iniciar sesión, o algunos miembros importantes del equipo pueden utilizar diferentes dispositivos en varios lugares de trabajo. En este caso, puede eludir la restricción añadiendo el parámetroCódigo personalizadopara evitar estas restricciones.
Eludir las restricciones de inicio de sesión específicas de cada usuario
Para saltarse las restricciones de inicio de sesión específicas de cada usuario, puedeUso de fragmentos de código personalizadospara conseguirlo. Para mayor seguridad, se recomienda utilizar la función WPCode para gestionar fragmentos de código. Así es como funciona:
- Instalación y activación WPCode Complementos.
![Imagen [9] - Restringir a los usuarios de WordPress el inicio de sesión multidispositivo para mejorar la seguridad del sitio web - Photon Flux | Professional WordPress Repair Service, Global Reach, Fast Response](https://www.361sale.com/wp-content/uploads/2024/10/2024101802421876.png)
- En el panel de control de WordPress, haga clic en segmento de código " + Añadir clip.
![Imagen [10]-Restringir a los usuarios de WordPress el inicio de sesión multidispositivo, mejorar la seguridad del sitio web - Photon Flux | Servicio profesional de reparación de WordPress, Alcance global, Respuesta rápida](https://www.361sale.com/wp-content/uploads/2024/10/2024101802480428.png)
![Imagen [11]-Restringir a los usuarios de WordPress el inicio de sesión multidispositivo, mejorar la seguridad del sitio web - Photon Flux | Professional WordPress Repair Service, Global Scope, Fast Response](https://www.361sale.com/wp-content/uploads/2024/10/2024101802462034.png)
- Pase el ratón por encima de la entrada "Añadir código personalizado (nuevo fragmento de código)" y haga clic en el botón Añadir código personalizado.
![Imagen [12]-Restringir a los usuarios de WordPress el inicio de sesión multidispositivo, mejorar la seguridad del sitio web - Photon Flux | Servicio profesional de reparación de WordPress, cobertura global, respuesta rápida](https://www.361sale.com/wp-content/uploads/2024/10/2024101802501586.png)
- En la ventana emergente, seleccione Fragmento PHP Opciones.
![Imagen [13]-Restringir a los usuarios de WordPress el inicio de sesión multidispositivo, mejorar la seguridad del sitio web - Photon Flux | Servicio profesional de reparación de WordPress, Alcance global, Respuesta rápida](https://www.361sale.com/wp-content/uploads/2024/10/2024101802504023.png)
- Añada el siguiente fragmento de código al editor de código:
function loggedin_bypass_users( $bypass, $user_id ) {
// Introduce los IDs de usuario a pasar por alto.
$allowed_users = array( 1, 2, 3, 4, 5 );
return in_array( $user_id, $allowed_users );
}
add_filter( 'loggedin_bypass', 'loggedin_bypass_users', 10, 2 );
En este código, el 1TP4Usuarios_permitidos = matriz( 1, 2, 3, 4, 5 );
con el número que desea saltarse la restricción de inicio de sesión.ID de usuarioPor ejemplo. Por ejemplo, si desea permitir que los usuarios con ID de usuario 2 y 5 se salten la restricción, cambie el código a array( 2, 5 )
.
![Imagen [14]-Restringir a los usuarios de WordPress el inicio de sesión multidispositivo, mejorar la seguridad del sitio web - Photon Flux | Servicio profesional de reparación de WordPress, Alcance global, Respuesta rápida](https://www.361sale.com/wp-content/uploads/2024/10/2024101802531389.png)
Cuando haya terminado, establezca el fragmento de código en funcióny luego haga clic en Guardar fragmentos de código Botón.
Eludir las restricciones de inicio de sesión específicas de cada función
Si desea omitir las restricciones de inicio de sesión para determinados roles, como administrador o editor, puede utilizar el siguiente fragmento de código personalizado para hacerlo. Los pasos son los siguientes:
- Cree un nuevo fragmento de código y nómbrelo Eludir las restricciones de inicio de sesión específicas de cada función.
- Pegue el siguiente fragmento de código en el editor de código:
function loggedin_bypass_roles( $prevent, $user_id ) {
// Array de roles a evitar.
$allowed_roles = array( 'administrador', 'editor' );
$user = get_user_by( 'id', $user_id );
¡$roles = ! empty( $user->roles ) ? $user->roles : array();
¡return ! empty( array_intersect( $roles, $allowed_roles ) ); }
}
add_filter( 'login_bypass', 'login_bypass_roles', 10, 2 ); }
En este código, el matriz( 'administrador', 'editor' )
Sustituya el nombre del carácter en por el nombre del carácter que desea saltarse la restricción. El nombre del carácter debe sustituirse porcotización única('
) están encerrados y separados por comas.
Cuando haya terminado, establezca el fragmento de código en funcióny haga clic en Guardar fragmentos de código Botón.
![Imagen [15]-Restringir a los usuarios de WordPress el inicio de sesión multidispositivo, mejorar la seguridad del sitio web - Photon Flux | Servicio profesional de reparación de WordPress, cobertura global, respuesta rápida](https://www.361sale.com/wp-content/uploads/2024/10/2024101802573538.png)
resúmenes
Utilizando el Loggedin - Limitar inicios de sesión activos plug-in (componente de software)Para aumentar la seguridad de su sitio WordPress, puede limitar fácilmente el número de dispositivos en los que un usuario puede iniciar sesión a un número especificado. Si es necesario hacer excepciones para determinados usuarios o roles, estas restricciones también pueden saltarse añadiendo fragmentos de código personalizados. Utilice la función WPCode Los plugins pueden ayudarle a gestionar este código de forma más segura y sencilla.
Enlace a este artículo:https://www.361sale.com/es/21724
El artículo está protegido por derechos de autor y debe ser reproducido con atribución.
Sin comentarios