08/04/2013, 05:44
|
| | | Fecha de Ingreso: abril-2013 Ubicación: Córdoba
Mensajes: 118
Antigüedad: 11 años, 1 mes 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! |