Al utilizar el " session_id () " función de PHP , puede evitar que los visitantes de su sitio web de registro en su cuenta a partir de múltiples dispositivos al mismo tiempo. Un ID de sesión es un identificador único que un servidor le asigna a cada usuario que ha iniciado la sesión pulg Por ejemplo , si un usuario visita su sitio web mediante el uso de su computadora y su teléfono celular al mismo tiempo, el servidor asignará dos identificadores de sesión por separado para cada dispositivo . Puede evitar que los usuarios acceder a su sitio desde múltiples dispositivos mediante la modificación de su base de datos y el script PHP. Instrucciones
1
Crear una nueva columna en una de las tablas de la base de datos MySQL y el nombre de " session_id " . Establezca su tipo " varchar " y su tamaño máximo de 32 caracteres .
2
Modificar una secuencia de comandos de inicio de sesión para que se almacena el identificador de sesión recién asignado a la columna " session_id " que ha creado anteriormente .
3
Coloque una secuencia de comandos en cada una de las páginas de su sitio web para comprobar la identificación de la sesión actual del usuario contra el ID de sesión se almacena en la base de datos . Usted puede comprobar el ID de la sesión actual de un usuario mediante el " session_id () " función de PHP. Si los dos identificadores de sesión no coinciden, matar a la sesión actual del usuario mediante el uso de la función " session_destroy ()" y redirigir al usuario a la página de inicio de sesión. Sus visitantes ya no podrán acceder a su sitio desde dos dispositivos diferentes al mismo tiempo.