Scriptcase 9.8 - Fatal error: Array and string offset en Módulo de Seguridad

Scriptcase 9.8 - Fatal error: Array and string offset en Módulo de Seguridad

Puede encontrar este error al ejecutar una aplicación de inicio de sesión creada por un módulo de seguridad generado antes de Scriptcase 9.8. Este error ocurre solo en un entorno con PHP 8 o superior debido a un cambio en el acceso a los elementos del arreglo, que ahora solo permite el uso de corchetes []. Para solucionarlo, siga los pasos a continuación:

1 - En su aplicación de inicio de sesión, abra la función remember_me_validate menú Programación > Métodos PHP


2 - Dentro de la función Remember_me_validate busque la línea de abajo

$code .= $chars{mt_rand(0, $max)};




3 - Reemplace las llaves { } en la variable $chars{mt_rand(0, $max)} por corchetes [ ].


El código debería quedar así:

$code .= $chars[mt_rand(0, $max)];


4 - Guarde el cambio y genere el código fuente de la aplicación.


    • Related Articles

    • Error de recuperación de contraseña del módulo de seguridad

      Para corregir el error durante el proceso de recuperación de contraseña del módulo de seguridad, debe seguir los pasos a continuación: Solo está disponible cuando se utiliza la opción de enviar por correo electrónico el enlace para cambiar la nueva ...
    • Actualización de la aplicación de sincronización del módulo de seguridad

      Para mejorar la seguridad en nuestros proyectos, realizamos varios cambios en los archivos de la aplicación. Uno de estos cambios afectó un archivo crucial que indica a las aplicaciones cómo sincronizarse. Para asegurarnos de que la sincronización ...
    • Fatal error: Uncaught GuzzleHttp\Exception\RequestException: cURL error

      El error fatal: no descubierto GuzzleHttp \ Exception \ RequestException: el error cURL se puede mostrar en la interfaz de Scriptcase en dos situaciones Al usar la aplicación Calendario integrada en Google Al usar la API de Google Drive Para que el ...
    • Copia de seguridad

      Al actualizar manualmente Scriptcase, o realizar cualquier cambio que afecte a Scriptcase, el usuario debe guardar ciertos archivos a través de una Copia de seguridad. Se requiere una copia de seguridad para evitar perder Proyectos y Configuraciones. ...
    • Uso del log en Scriptcase

      Procedemos a crear un modulo de seguridad para utilizar el log. 1 - Seguir este tutorial para crear un modulo de seguridad: https://www.scriptcase.net/docs/es_es/v9/manual/10-modules/02-security-module/ 2 - Procedemos el log en el menú superior ...