![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
29/09/2010, 14:00
|
| | Fecha de Ingreso: septiembre-2010
Mensajes: 75
Antigüedad: 14 años, 4 meses Puntos: 0 | |
Respuesta: Loginarse en PHP Gracias por tu respuesta pero no es el error que tu decis
Te pongo el codigo aver si me puedes ayudar. Gracias
<?
include('config.php');
if(!isset($_SESSION[usuario]) )
{
echo '<form action="index.php" method="POST">
Nick: <input type="text" name="nick" size="30"><br>
Password: <input type="password" name="pass" size="30" ><br>
<input type="submit" name="submit" value="Enviar"></form>';
}else{
echo 'Bienvenido '.$_SESSION[usuario];
echo '<br><a href=logout.php>Salir</a>'; //link para deslogearse, iría a logout.php
}
?>
<?
include('config.php');
if( ($_POST[nick] == ' ') or ($_POST[pass] == ' ') )
{
Header("Location: index.php");
}else{
$usuarios=mysql_query("SELECT * FROM users WHERE nick='$_POST[nick]' and pass='$_POST[pass]' ");
if($user_ok = mysql_fetch_array($usuarios))
{
session_register("usuario");
session_register("idusuario");
$_SESSION[usuario] = $user_ok["nick"]; //damos el nick a la variable usuario
$_SESSION[idusuario] = $user_ok["id"]; //damos la id del user a la variable idusuario
Header("Location: index.php"); //volvemos al login donde nos saldrá nuestro menú de usuario
}else{
echo 'Nick y pass incorrectos';
}
}
?>
Te agredezco tu ayuda |