session_unset(); session_destroy(); session_start(); //Se recalcula los m�dulos p�blicos para el men� $menu = new menu(); $_SESSION['public_modules'] = $menu->table_modules(0); $tpl->assign('user_name', ''); $tpl->assign('corp_id', 0); $tpl->assign('error', 0); $tpl->assign('login', 1); $index_template = 'index.tpl'; $_SESSION['expire'] = 1; } //Comprobar si hay usuarios caducados $session = new sessions(); $session->comprobar_conectados(); /******************************************* Identificaci�n de usuario ***************************************************/ //comprueba si existe el usuario en la sesion if (!isset($_SESSION['user'])) { //comprobamos si estan mandando el formulario $post_user = new users(); $menu = new menu(); $_SESSION['public_modules'] = $menu->table_modules(0); if (isset($_POST['passwd']) && isset($_POST['user']) && $post_user->validate_user($_POST['user'], $_POST['passwd']) == 1) { //registra la variable de sesion user con el nombre de usuario $_SESSION['user'] = $_POST['user']; //Se toma el identificador del usuario para ahorrar c�lculos $_SESSION['ident_user'] = $post_user->get_id($_SESSION['user']); //Comprobación de usuario normal o cliente if ($post_user->is_client($_SESSION['ident_user']) == 1) { $_SESSION['client'] = 1;