index.php
Código PHP:
   <FORM name="login" action="autenticate.php" method="POST">
              <div align="center">
                      <table border="0" cellspacing="0" cellpadding="0">
                        <tr valign="top"> 
                          <td width="24" height="18" align="left"><img src="img/username_left.gif" width="24" height="18" style="vertical-align: baseline;" /></td>
                          <td width="60" align="left"> 
                            <input id="search" name="login" size="10" /></td>
                          <td width="35" align="left"><img src="img/search_right.gif" width="11" height="18" style="vertical-align: baseline;"></td>
                    </tr>
                        <tr valign="top"> 
                          <td><img src="img/password_left.gif" width="24" height="18" style="vertical-align: baseline;" /></td>
                          <td> 
                            <input name="password" type="password" id="search" size="10" /></td>
                          <td><img src="img/search_right.gif" width="11" height="18" style="vertical-align: baseline;"> 
                            <input name="submit" type="image" src="img/bot_submit.gif" height="18" />
                      </td>
                    </tr>
                      </table>
              </div>
</form> 
    Código PHP:
   <?php 
//Archivo de conexion
require("connect.php");
 
if (isset($_SESSION['login'])){
    echo "Ya estás autentificado";
    header("Location:contenedor.php");
}
 
if ($_POST['login']) {
    $login = $_POST['login'];
    $password = $_POST['password'];
 
 
    if ($password==NULL) {
        ?>
          <script>
              location="index.php";
            alert ("ERROR: El Login o Password ingresados son incorrectos...");  
          </script>
        <?
    }else{
        $query = mysql_query("SELECT login, password FROM admin WHERE login = '$login'") or die(mysql_error());
        $data = mysql_fetch_array($query);
        
        if($data['password'] != md5($password)) {
          ?>
          <script>
              location="index.php";
            alert ("ERROR: El Login o Password ingresados son incorrectos...");  
          </script>
          <?
        }else{
            $query = mysql_query("SELECT login, password FROM admin WHERE login = '$login'") or die(mysql_error());
            $row = mysql_fetch_array($query);
            
             if($row) { 
                 // Aqui crea tus variables de sesion
                 $_SESSION['login'] = $row[login];
                 setcookie ("login", $_POST['login'], time()+3600);
                
                 // Redirección.
                 header("Location:contenedor.php");
                   exit();
              }else{
                  $row = 0; // devuelve 0 si  la autenticación es falsa
                  $_SESSION = array(); // Limpia la sesion
                    
                  // Redirección.
                    header("Location:error2.php");
                  exit();
              }//Fin del else
        }//Fin del else
    }//Fin del else
}//Fin del if
?>    Código PHP:
   <?php
// ______________CREACION DE LA SESION POR PRIMERA VEZ ___________________________________________
 
//Por medio de esta función inicializo la sesion
session_start();
 
//Archivo de conexion
require("connect.php");
 
//Validamos que no se pueda ingresar de otra forma que no sea por medio de login
 
if(!$_SESSION['login'])
{
    print "<META HTTP-EQUIV=\"Refresh\" CONTENT=\"0;URL=error2.php\">";
}else{    
     $space = " ";
 
///BIENVENIDO 
 
}
?>    
 

