Hola!Estoy construyendo una web a la q solo pueden acceder una serie de usuarios. La autentificacion se realiza mediante formulario comparandola contra una BD ya creada en MySQL. Este esl el php de la autentificacion:
<?
//conecto con la base de datos
$db = mysql_pconnect("localhost","mpombo","mcubas") or die("No pude conectar con la base de datos");
//selecciono la BBDD
mysql_select_db("supernenas",$db) or die("No se encontró la base de datos");
//Sentencia SQL para buscar un usuario con esos datos
$ssql = "SELECT * FROM 'login' WHERE (nombre='$nombreUsuario') AND (contraseña='$contrasena')";
//Ejecuto la sentencia
$rs = mysql_query($ssql,$db); //or die("No se ejecutó la sentencia SQL");
//$rs = mysql_query(SELECT * FROM login WHERE (nombre='$nombreUsuario') and (contraseña='$contrasena'),$db);
//vemos si el usuario y contraseña es válido
//si la ejecución de la sentencia SQL nos da algún resultado
//es que si que existe esa combinación usuario/contraseña
if (mysql_num_rows($rs)!=0){
//usuario y contraseña válidos
//defino una sesion y guardo datos
session_start();
session_register("autentificado");
$autentificado = "SI";
header ("Location: Pag_Inicio.htm"); //registrado correctamente
}else {
//si no existe le mando otra vez a la portada
header ("Location: Pagina_Identificacion.php");
}
mysql_free_result($rs);
mysql_close($db);
?>
Pues no funciona, y no sé x q....
Además, tengo otras paginas de añadir usuario, eliminar y modificar datos... No da errores y te crees q funciona, pero luego miras la base de datos y no ha cambiado nada, ni insertado ni eliminado... Esta es x ejemplo EliminarUsuario:
<?php
if (!isset($apellidos)){
// process form
$db = mysql_connect("localhost","mpombo","mcubas");
mysql_select_db("supernenas",$db);
$sql = "DELETE FROM datospersonales WHERE apellidos='$apellidos'" or die("No hemos encontrado apellidos");
$result = mysql_query($sql,$db); //or die("Otra vez el SQL");
//echo "Usuario eliminado";
header("Location: Restringido.php");
}else{
//echo "Usuario no encontrado.\n";
header("Location: Error.php");
}
mysql_close($db);
?>
ALGUNA IDEA??? GRACIASSS!!
Saludos!