Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/10/2008, 17:35
naturadinfinitus
 
Fecha de Ingreso: febrero-2008
Ubicación: Panamá
Mensajes: 145
Antigüedad: 16 años, 2 meses
Puntos: 0
redirigir a una pagina despues que el usuario inicia sesion.

hola amigos estoy tratando de redirigir al usuario a al pagina que deseo luego que inicia sesion, pero no lo logro.

tengo esto en la pagina que esta restringida
Código:
<?   
session_start();   
if(!isset($_SESSION['s_username']))header("location: articulos-m.php");    
?>
y esto en la pagina que contiene el form de inicio de sesion
Código:
<?
// Configura los datos de tu cuenta
$dbhost='localhost';
$dbusername='xx';
$dbuserpass='xxx';
$dbname='xxx';

session_start();

// Conectar a la base de datos
mysql_connect ($dbhost, $dbusername, $dbuserpass);
mysql_select_db($dbname) or die('Cannot select database');
$query = mysql_query("SELECT username,password FROM users WHERE username = '$username'") or die (mysql_error());
$row = mysql_fetch_array($query);
$_SESSION["s.username"] = $row ['username'];
header ("location: articulos.php");
?>
y

Código:
if ($_POST ['username']) {
//comprovacion del envio del nombre de usuario y password
$username = $_POST ['username'];
$password = $_POST ['password'];
if ($password == NULL) {
echo "No has escrito una contraseña";
}else{
$query = mysql_query("SELECT username,password FROM users WHERE username = '$username'") or die (mysql_error ());	
$data = mysql_fetch_array($query);
if ($data['password'] != $password) {
echo "Contraseña Incorrecta. Intentelo Nuevamente";
}
}
} 
?>
pero lo unico que hace es crearme un bucle de redireccionamiento.

me pueden decir porfavor que es lo que tengo mal??

GRACIAS