Código HTML:
Advertencia : main (lang / \ ". $ lang \".. php): no pudo abrir la secuencia: Ningún tal fichero o directorio en / var / www / www.smalzira.org / html / index.php on line 20 Error fatal : main (): No se pudo abrir necesidad "lang / \". $ lang \ ".. php '(include_path ='.:/ usr / share / php: / usr / share / pear') en / var / www / www. smalzira.org / html / index.php on line20
Código PHP:
<?php
// iniciamos sesiones
session_start ();
// archivos necesarios
require_once 'config.php';
require_once 'conexion.php';
require_once 'esUsuario.php';
// obtengo puntero de conexion con la db
$dbConn = conectar();
// verificamos que no este conectado el usuario
if ( !empty( $_SESSION['usuario'] ) && !empty($_SESSION['password']) ) {
if ( esUsuario( $_SESSION['usuario'], $_SESSION['password'], $dbConn ) ) {
header( 'Location: index.php?lang=".$lang."&m=".usuario' );
die;
}
}
// si se envio el formulario
if ( !empty($_POST['submit']) ) {
// definimos las variables
if ( !empty($_POST['usuario']) ) $usuario = $_POST['usuario'];
if ( !empty($_POST['password']) ) $password = $_POST['password'];
// completamos la variable error si es necesario
if ( empty($usuario) ) $error['usuario'] = 'Es obligatorio completar el nombre de usuario';
if ( empty($password) ) $error['password'] = 'Es obligatorio completar la contraseña';
// si no hay errores registramos al usuario
if ( empty($error) ) {
// verificamos que los datos ingresados corresopndan a un usuario
if ( $arrUsuario = esUsuario($usuario,md5($password),$dbConn) ) {
// definimos las sesiones
$_SESSION['usuario'] = $arrUsuario['usuario'];
$_SESSION['password'] = $arrUsuario['password'];
header('Location: index.php?lang=".$lang."&m=".usuario');
die;
} else {
$error['noExiste'] = 'El nombre de usuario o contraseña no coinciden';
}
}
}
?>