Aquí el formulario:
Código:
<form action="includes/verificar.php" method="post" class="navbar-form form-inline pull-right"> <input type="text" name="user"> <input type="password" name="pw"> <button type="submit" class="btn">Sign in</button> </form>
Despues realizo la Verificación:
Código:
Despues una Restricción:<?php session_start(); include ("coneccion.php"); if(isset ($_POST['user']) && !empty($_POST['user']) && isset($_POST['pw']) && !empty($_POST['pw'])) { $con=mysql_connect($host,$user,$pw) or die ("Problemas con el Server"); mysql_select_db($db,$con)or die ("Problemas con la BD"); $sel=mysql_query("SELECT USER,PW FROM usuarios WHERE USER='$_POST[user]'",$con); $sesion=mysql_fetch_array($sel); if($_POST['pw'] == $sesion['PW']) { $_SESSION['username'] = $_POST ['user']; echo "Sesion exitosa"; }else { echo "Combinacion erronea"; } }else{ echo "Debes llenar ambos campos";} ?>
Código:
<?php session_start(); if ( ! isset($_SESSION['username'])){ echo"Puedes ver esta pagina"; echo "<br><a href=destruir.php>Log out</a>"; }else{ echo "No tienes acceso"; } ?>
Y aqui la destrucción de la sesión :
Código:
<?php session_start(); session_start(); session_destroy(); echo "Has cerrado sesion"; ?>