Gestión de Acceso no reconoce credenciales configuradas
Autore: Humberto C.Buenas noches,
Equipo de Soporte WebSite X5,
Estoy haciendo una prueba con el usuario configurado por defecto "Administrador" para acceder a una página específica para un proyecto de bienes raíces, pero actualmente no funciona nada que configure.
Actualmente estoy corriendo el proyecto en un servidor local de Apache, integrado con PHP y MySQL.
Por otro lado he identificado que actualmente la licencia de hosting Website X5 no se ha renovado, sin embargo no creo que esto afecte ya que se trata de una prueba local en un servidor local. Qué puede estar mal configurado, por qué siempre sale este error?
Para su información adjunto imagen.
También quería aclaración sobre el uso del objeto Login&Logout, pero como se integra con la configuración de Gestión de Acceso? Gracias de antemano por sus respuestas.
Autore
Adjunto configuración actual de la gestión de acceso el cual accede a otra página de inicio desde donde se supone que puedo ver listado de propiedades de bienes raíces, algo que tampoco estoy logrando visualizar por lo que abrí otro ticket.
Hola Humberto
Como se indicó en su otro tema, creo que la versión de PHP podría ser parcialmente la causa de esto, por lo que recomendaría investigar eso primero.
Además, si ingresa las credenciales correctas, el sitio web parece iniciar sesión y luego solo muestra un error, lo más probable es que el servidor web no esté configurado correctamente para alojar sesiones de PHP y, por lo tanto, el inicio de sesión no puede funcionar.
Consulte primero mi mensaje en su otro topic y manténgame informado aquí.
Gracias
Stefano
Autore
Buenos días Stefano, este no es el problema, actualmente he corrido otros proyectos de PHP con Apache y funcionan bien. Para mayor información adjunto imagen del último error.
PHP 8.1.4 (cli) (built: Mar 16 2022 09:33:31) (ZTS Visual C++ 2019 x64)
Copyright (c) The PHP Group
Zend Engine v4.1.4, Copyright (c) Zend Technologies
Está corriendo en Apache Server 2.4.53 en Windows 10 x64.
Realizando el mismo proyecto con puro código PHP funciona bien, pues utiliza comando PHP que se conectan a una base de datos en donde está almacenados usuario y contraseña cifrada en hash, pero si lo hago exportando el proyecto directamente desde WebSite X5 Pro para simular el funcionamiento de un página alojada en Localhost en un entorno de desarrollo, no funciona. Cómo es posible que sea por la versión de PHP si tengo instalada la última versión, la mantengo actualizada para ese propósito de evitar errores.
Hola Humberto que tal,
Justamente, WebSite X5 aun no esta oficialmente probado en versiones mayores a PHP 8.0, por eso te han recomendado bajar a esa version para probar.
Saludos colega...
Carlos A.
Autore
Después de instalar y configurar PHP 8.0.3 pude acceder hacia el panel de administración aunque está cargando la página sin los estilos css (adjunto imagen); sin embargo esto no es lo que quiero sino que redireccione directamente a la página de inicio.html en donde se podrá ver una tabla con 6 registros que puedo visualizar en table plus.
De hecho, los pasos que hice al usar WebSite X5 Pro es ingresar a la pestaña Gestión de Acceso, crear nuevo usuario o editar Administrador ingresar contraseña y seleccionar la página de inicio que deseo cargar. En lugar de esto, al exportar el proyecto me carga el panel de administración.
Autore
Para ingresar a la página de inicio debo ingresar a esta ruta http://localhost:5500/admin/inicio.html pero primero tuve que corregir la ruta en el archivo login.php, quedando así el objeto formulario HTML:
<formmethod="post"action="login.php"onsubmit="_jq(this).attr('action', x5engine.settings.currentPath + 'inicio.html'); return (x5engine.utils.isOnline() ||!x5engine.utils.showOfflineMessage('Login & Logout - '+x5engine.l10n.get('cmn_only_when_online'),undefined,undefined,undefined,'loginlogout_'+x5engine.l10n.get('cmn_only_when_online'),0));">
Pudiendo así ingresar a la página de inicio.html en donde se deben mostrar los registros. Si deseo ingresar al panel de administración debo ingresar a esta ruta http://localhost:5500/admin/login.php
Adjunto imagen
De este modo este ticket queda resuelto. Gracias.