es un login con sesiones mi primer pagina se llama capacitacion.php lo tengo asi
Código :
<div id="Layer2"> <?php // checo si el usuario esta logeado if(isset($_SESSION['usuario']) and $_SESSION['estado'] == 'Autenticado') { echo "",$_SESSION['usuario']; } else { // Usuario que no se ha logueado mando un Form paraque se logee echo "<FORM ACTION='login.php' METHOD='POST'> <table border='1'> <tr> <th> Nombre </th> <td> <input type='text' Nombre='nombre'> </td> </tr> <tr> <th> Password </th> <td> <input type='password' Password='password'> </td> </tr> <tr> <td colspan='2' align='center'> <input type='submit' value='Iniciar sesión'> </td> </tr> </table> </form>"; } ?> </div>
hasta aqui todo bien al parecer despues en mi archivo login.php tengo lo siguiente
hago unas pequeñas pruebas para ver si esta reciviendo los datos pero al hacer un echo no ejecuta la informacion por lo cual llego a la conclusion que no esta mandando los datos mi pagina de capacitacion.php pero no entiendo porque bueno aqui les dejo el codigo con lo que recibo mis datos.
Código :
<?php //Database Information session_start(); define ("salto","\n<br>"); $dbhost = "localhost"; $dbname = "usuarios"; $dbuser = "root"; $dbpass = ""; $username=$_POST["nombre"]; $password=$_POST["password"]; //Connect to database $conectado = mysql_connect ( $dbhost, $dbuser, $dbpass); if ($conectado){ echo("Se ha conectado al servidor USUARIOS.".salto); // hago un echo para ver si esta reciviendo la vareable pero no la imprime. echo "",$username .salto; } else { echo("no se pudo conectar al servidor MySQL."); } mysql_select_db($dbname, $conectado); $consulta = "SELECT * FROM usuario WHERE nombre='$username' AND pass='$password'"; $resultado = mysql_query($consulta) or die( mysql_error()); $datos = mysql_fetch_array( $resultado ); if($datos['nombre'] != $username or $datos['pass'] != $password) { echo "datos incorrectos"; exit(); } else { $_SESSION['usuario'] = $datos['nombre']; $_SESSION['estado'] = 'Autenticado'; echo "",$_SESSION['usuario']; echo "<a href='capacitacion.php'> continuar </a>"; } ?>
Les agradeceria me pudieran ayudar con este problema y gracias de antemano
