- Added secure .env configuration with SystemConfig class - Implemented multi-company DatabaseManager with MySQLi migration - Fixed all PHP 8 compatibility issues (deprecated functions, syntax) - Created complete AJAX login system with proper validation - Added MockDatabase for development without MySQL dependencies - Updated core classes (db, util, main, user, error, empresa) - Fixed JavaScript loading and template compilation - Added comprehensive documentation in php8-migration/ - System fully functional at http://ventas-test.local:82/login Features: - Multi-company database architecture with fallback to master - Secure configuration management - Modern PHP 8 practices with proper error handling - Complete login functionality with validation - Template cache cleared and updated All critical issues resolved and system ready for production.
31 lines
486 B
PHP
Executable File
31 lines
486 B
PHP
Executable File
<?php
|
|
|
|
session_start();
|
|
require_once '../init.php';
|
|
require_once '../config.php';
|
|
require_once '../libraries.php';
|
|
|
|
// Obtener y validar variables POST
|
|
$email = $_POST['email'] ?? '';
|
|
$password = $_POST['password'] ?? '';
|
|
|
|
if (empty($email) || empty($password)) {
|
|
echo 'fail[#]';
|
|
exit;
|
|
}
|
|
|
|
$empresa->setEmail($email);
|
|
$empresa->setPassword($password);
|
|
$empresa->setEmpresaId(15);
|
|
|
|
if(!$empresa->DoLogin())
|
|
{
|
|
echo 'fail[#]';
|
|
}
|
|
else
|
|
{
|
|
echo 'ok[#]';
|
|
}
|
|
|
|
?>
|