08/04/2013, 05:44
|
| | | Fecha de Ingreso: abril-2013 Ubicación: Córdoba
Mensajes: 118
Antigüedad: 11 años, 9 meses Puntos: 0 | |
Respuesta: Sesión diferente para cada usuario Cita:
Iniciado por Kamae En efecto, desde el código anterior, al lado del location puedes poner ya el enlace donde quieres que vaya. A no ser que necesitaras hacer alguna gestión previa (por ejemplo temas de log y demás) no hace falta que pases por un .php tuyo propio.
Tienes el campo creado? Supongamos que se llama pagina: Código PHP:
<html>
<head>
</head>
<body>
<?php
session_start();
if (!isset( $_POST['usuario'] )) {
header("Location: login.php");
} else {
$id = mysql_connect("localhost", "root", "toor");
mysql_select_db("san lorenzo", $id);
$consulta = "SELECT pagina FROM loguin WHERE nom_usuario = '{$_POST['usuario']}' AND password = '{$_POST['contrasenia']}'";
$res = mysql_query($consulta, $id); // Ponle $res para q no se llame igual que la de abajo, $datos
$datos = @mysql_fetch_row($res); // En vez de num_rows, que devuelve la cantidad, haz un fetch_row que te devuelve los datos
if (!isset($datos[0])) {
echo "Usuario o contraseña incorrectos.<br>";
} else {
$_SESSION['nom_usuario'] = $_POST['usuario'];
header("Location: ".$datos[0]);
exit;
}
}
?>
</body>
</html> Saludos Diste en el clavo!!
Un problema menos... Muchas Gracias Kamae! |