Hola buenas a todos.Tengo un pequeño problemilla con el tema del login.Por más que miro páginas y páginas siempre me salen errores aver si ustedes me podeis orientar un poco.Lo que tengo idea es que tengo que tener un formulario claro esta donde tenga que poner nick y pass y un boton d enviar.Hasta ahí facil.Otra página para "validar" que la contraseña corresponde con el usuario con lo cual me tendría que redirigir a una tercera página donde tengo un pequeño panel de control y desde ahí pinchar en lo que quiero hacer.Os pongo un pequeño y simple esquema de que es lo que quiero hacer por si alguno no me llega a entender.
Login--->"Mensaje: usuario correcto, se va a redirigir en 5 segundos"--->Panel de control:Elija la opcion q quiera(enviar noticia o añadir eventos al calendario)".Y pinchando en una o otra que se me vaya a los distintos formularios.
Yo lo que tengo hasta ahora es esto:
login1.php:
Cita: <html>
<body>
<form method="post" action="login2.php">
<fieldset>
<label for="user">Usuario:</label>
<input type="text" id="user" name="user"/>
<label for="pass">Clave:</label>
<input type="password" id="pass" name="pass" />
<input type="submit" name="button" id="button" value="Enviar" />
</fieldset>
</form>
</body>
</html>
login2.php(me da un warning)
Cita: <?session_start();?>
<?php
//login.php
//Nos conectamos a la base de datos
include("conexion.php");
//Iniciamos la sesión donde guardaremos las variables
//Creamos variables locales con el contenido de las devueltas por el form
$user = $_POST['user'];
$pass = $_POST['pass'];
//Realizamos la consulta a la base de datos y controlamos que nos devuelva
//algun resultado
$consulta = mysql_query("select * from usuarios where nick='$user' and
password='$pass'");
if(mysql_num_rows($consulta) !=0) {
$_SESSION['user'] = $user; /*Declaramos una variable de sesión donde
guardaremos el nombre del usuario
para control*/
echo "Login correcto porra";
header("location: panel.php"); /* Nos vamos a la sección "privada"
de nuestra página*/
} else
echo "El usuario y/o clave no son correctas";
?>
panel.php(q no me funciona na d na):
Cita: <?phpsession_start();?>
<?php
if(isset($_SESSION['user'])) { //controlamos que la variable este declarada
//vera un mensaje de bienvenida
echo "enviar noticia";
echo "añadir evento al calendario";
}
else
header("location: ingresar.html"); //Si el usuario no esta logeado, regresara al
//formulario de login
?>
Alguien que me pueda orientar graciass