Ver Mensaje Individual
  #6 (permalink)  
Antiguo 01/07/2010, 06:20
ofde
 
Fecha de Ingreso: junio-2010
Mensajes: 8
Antigüedad: 13 años, 10 meses
Puntos: 0
Respuesta: Problema de autentificación en php

Tienes razón, de tanto trastear el codigo me cargué la o, pero ese no es el problema, en la página php que no funciona, esa variable está bien. Así que sigo igual, funciona en local, pero en el servidor no.
No lo habia comentado antes pero lo hago ahora, trabajo con linux/ubuntu y con el xamp instalado, pero no veo que eso tenga nada que ver.
De todas formas, gracias por intentarlo.


<html>
<head>
<title>validar</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<link href="css/2010.css" rel="stylesheet" type="text/css">
</head>
<body>
<DIV id="cap">
<IMG src="images/top_image.jpg">
</DIV>
<DIV id="contenedor">
<?php
require_once ('connecta_bbdd_prueba.php');
$db=mysql_select_db($BaseDades);
$usuario =$_POST['usuario'];
$clave =$_POST['clave'];

/*comprovación entrada*/
if (!preg_match('`[^A-Z]`',$usuario)){
print "<a href='pagina1.php'>Volver</a>";
return false;
}
if (!preg_match('`[a-zA-Z0-9]`',$clave)){
print "<a href='pagina1.php'>Volver</a>";
return false;
}
/*fin comprovación entrada*/
/*Autentificación */
$consulta = "SELECT * FROM `usuarios` WHERE `usuario`='$usuario AND `clave`='$clave'";
$resultado= mysql_query ($consulta);
if (mysql_num_rows($resultado)!=0){
session_start();
$_SESSION["autentificado"]= "SI";
$_SESSION["ultimoAcceso"]= date("Y-n-j H:i:s");
header ("Location: pagina3.php");
}else {
header("Location: pagina1.php?errorusuario=si");
}
print "$usuario";
print "<br>";
print "$clave";
?>
</DIV>
</body>
</html>