Parte 9. PANEL DE CONTROL (II) Objetivos: continuamos con la explicación de cómo hacer un Panel de Control. Ahora insertaremos en el menú superior el botón Insertar Producto y Salir. Los usuarios que pueden loguearse estarán metidos en un array. Más adelante estos usuarios hay que pasarlos a una BDD. 1. El siguiente código comprueba si nos hemos logueado bien, comprobando los parámentros que hemos pasado por POST con los del array <?php //si tuvieramos varios proyectos corriendo sobre el mismo server, hay que poner nombres a las sesiones session_start(); if(isset($_POST["logueando"]) && $_POST["logueando"]=="si"){ //en lugar de usar una BDD, crearé un array con 3 usuarios reales para explicarlo $usuarios_buenos=array( "tiati"=>"hola", "mora"=>"adios", "jaime"=>"kiko"); $error=true; foreach($usuarios_buenos as $clave=>$valor){ if($_POST["user"]==$clave && $_POST["pass"]==$valor){ //echo "login ok"; $_SESSION["logueado"]=true; $error=false; break; } } //lo siguiente sustituye a if($error == true) así nos ahorramos escribir if($error){ echo "usuario o contraseña incorrectos"; } 2. El siguiente código pone en el menú Insertar Producto y Salir <?php //código para desloguearnos if(isset($_GET["logout"]) && $_GET["logout"]=="true"){ if(isset($_SESSION["logueado"]) && $_SESSION["logueado"]){ $_SESSION["logueado"]=false; } } //fin código deslogueo if(isset($_SESSION["logueado"]) && $_SESSION["logueado"]){ //lo siguiente es como el if de excel $active=($pageactive == "Insertar Productos")?"active":""; echo '<li class="'.$active.'"><a href="insertar_producto.html">Insertar producto</a></li>'; echo '<li class="'.$active.'"><a href="?logout=true">Salir</a></li>'; }else{ ?> <form class="navbar-form navbar-right" role="form" method="post"> <div class="form-group"> <input name="user" type="text" placeholder="Email" class="form-control"> </div> <div class="form-group"> <input name="pass" type="password" placeholder="Password" class="form-control"> </div> <input type="hidden" name="logueando" value="si"> <button type="submit" class="btn btn-success">Sign in</button> </form> <?php } ?>