
16/12/2008, 02:07
|
| | Fecha de Ingreso: noviembre-2008
Mensajes: 259
Antigüedad: 16 años, 4 meses Puntos: 1 | |
Problema en LOGIN Hola,
Mi problema es que tengo varios usuarios registrados en my bbdd. Pero cuando hago Login, siempre me detecta como si el usuario y contraseña no coinciden (a pesar de que si coinciden!!). Este es el cógigo:
<?php session_start();
if(isset($_GET['reg'])){
$reg=$_GET['reg'];
}else{
$reg="";
}
if($reg==1){
$msg1="<font color=\"#FF0000\"><b>Your details have been added, please login</b></font>";
}elseif($reg==2){
$msg1="<font color=\"#FF0000\"><b>You have been successfully logged out.</b></font>";
}
if(isset($_POST['submit'])){
if( empty($_POST['uname']) && (empty($_POST['upass']))){
header( "Location:Messages.php?msg=1" );
exit();
}
//transfer to shorter var
$n=$_POST['uname'];
$p=$_POST['upass'];
//connect to db
include('usuarios/prueba/config.php');
$query="select * from usuarios where usuario='$n' and password='$p'";
$result=mysql_query($query);
$num=mysql_num_rows($result);
if($num>0 ){
//put in session vars
$mytime=time();
$mytime=date("H:i:s A",$mytime);
$_SESSION['time'] = $mytime;
$_SESSION['status'] = 'logged';
$_SESSION['username'] = $n;
//goto next page
header("location:usuarios/prueba/welcome.php");
exit;
}else{
$_SESSION['status'] = 'not logged';
header( "Location:Messages.php?msg=2" );
exit();
}
}
?>
Gracias!! |