Iniciar sesión en el litio no funciona en el host
-
25-10-2019 - |
Pregunta
Estoy usando la configuración predeterminada en litio, el adaptador predeterminado es PHP, todo es bastante predeterminado. En mi localhost puedo iniciar sesión, agregar usuarios, pero cuando copié todo a mi host (corrigió todos los errores de DB) no puedo iniciar sesión. El código está bien.
Ahora puedo hacer que los usuarios y todo funcione excepto iniciar sesión. Parece que no puede encontrar el nombre de usuario/contraseña en DB que coincidan con las entradas porque me muestra un mensaje de error: el inicio de sesión falló. ¿Cómo es posible?
Como dije, todo está predeterminado y funciona en mi localhost, si necesita ver otro código, solo pregunte.controlador: http://pastium.org/view/8a23279872e04753b84c93923ad2e61e
Solución
Si todo es idéntico, es probable que tenga configuraciones dependientes del entorno (como las conexiones DB) o una configuración de clase de autenticación más probable.
¡Recuerde que si no está en Localhost, Lithium asume (por defecto) que está en modo de producción!
Otros consejos
¿Qué versión estás ejecutando? Tenía el mismo problema antes cuando corrí 0.10 (el .dmg de SourceForge). Sin embargo, si clona la última versión de Github, deberías estar bien.
Además, recuerde que si usa un "form Auth
" - Su contraseña se ha puesto automáticamente, recuerde almacenar sus contraseñas también.