Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/11/2009, 08:21
Avatar de lr05
lr05
 
Fecha de Ingreso: abril-2009
Mensajes: 12
Antigüedad: 15 años
Puntos: 0
Problemas con sesion al subirlo

Hola amigos, necesito ayuda. He echo un sitio en el cual tiene acceso a una parte por medio de sesión y lo trabajando de manera local andaba bien, pero ahora lo he subido al servidor y la parte de login no me anda y no encuentro el error. He leido mucho pero no encuentro la falla. Les dejo el codigo q es muy simple.

Este es el login_2 q es llamado desde login y si el nombre de usuario o contraseña esta mal llama al login_3.php y si todo esta bien se va a admin.php. Cuando se ingresa mal la contraseña o el nbre de usuario si se va al login_3 en donde muestra un cartel de error, pero cdo se ingresa bien el nbre de usuario y contraseña no hace nada sigue estando en la misma ventana como si no hubiese clicleado el boton de enviar. Gracia de antemano a quien pueda ayudarme.

<?php
$link=mysql_connect("dato", "dato2", "pass");
mysql_select_db("dato3",$link);

if ($_POST["xusername"]) {
//Comprobacion del envio del nombre de usuario y password
$name=$_POST["xusername"];
$pas=$_POST["xpass"];
if ($pas==NULL)
header('Location: login_3.php');
else{
$query = mysql_query("SELECT username,pass FROM usuario WHERE username = '$name'") or die(mysql_error());
$data = mysql_fetch_array($query);
if($data["pass"] != $pas){header('Location: login_3.php');}
else{$query = mysql_query("SELECT username,pass FROM usuario WHERE username = '$username'") or die(mysql_error());
$row = mysql_fetch_array($query);
session_start();
$_SESSION["username"]=$row["username"];
header('Location: admin.php');
exit;}}}
mysql_close();?>