06/11/2009, 08:21
|
| | | Fecha de Ingreso: abril-2009
Mensajes: 12
Antigüedad: 15 años, 6 meses 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();?> |