Prueba 1
Con code:
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>
Con PHP:
Código PHP :
<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>
Prueba 2
Con code:
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>"; } ?>
Con PHP:
Código PHP :
<?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>"; } ?>