Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/05/2006, 15:08
jpeeri
Invitado
 
Mensajes: n/a
Puntos:
¿Pero qué demonios hago mal?

Hola, estoy creando este script pero no me funciona. Creo que no hago mal el if(isset($submit)) pero nose. Cuando relleno el formulario al pulsar el boton no me sale lo que esta dentro de ese if.

Código PHP:
<html>
<?php
//Incluimos lo que necesitemos
include ("inc/conexion.php");
include (
"inc/head.htm");
include (
"lang/index.php");
?>
<body>
<?php
include ("inc/header.htm");
//Damos un nombre a la sesion
session_name('admin');
//Iniciamos la sesion
session_start();
if (!isset(
$submit))
{
  
session_destroy();
  echo 
"
  <!-- Creamos el formulario -->
  <div class=\"login\">
  <form action=\"$PHP_SELF\" method=\"POST\" enctype=\"multipart/form-data\" name=\"login\">"

  
_ADMIN"<input type=\"text\" size=\"14\" name=\"admin\" /><br />
  <br />"
.
  
_PASS"<input type=\"password\" size=\"14\" name=\"pass\" /><br />
  <br />
  <input type=\"submit\" value=\""
_SUBMIT ."\" name=\"submit\" />
  </form>
  </div>
  "
;
}
elseif (isset(
$submit))
{
  
//Obtenemos datos
  
$sql mysql_query("SELECT * FROM cj_upl_users WHERE admin='$admin'") or die(mysql_error());
  
//Metemos los datos en un array
  
$row mysql_fetch_array($sql);
  
//Codificamos la pass
  
$encode_pass md5($pass);
  if (
$encode_pass == $row['pass'])
  {
  
/* 
     Vamos a crear una session para utilizarla para las demas paginas de autentificacion
  
     Si no entiendes esto no pasa nada, yo tampoco :P Lo voy a explicar lo mejor que pueda
  */
  //Ahora le decimos que no guarde la caché
  
session_cache_limiter('nocache,private');
  
//Asignamos variables a la sesion
  
$_SESSION['id']   = $row['id'];
  
$_SESSION['admin'] = $row['admin'];
  
$_SESSION['pass'] = $row['pass'];
  
  echo 
$row;
  }
}
Un Saludo