Que es eso ? bueno pues es un sistema que tiene claves que cuando la introduce si esta bien entras y luego si intentas entrar con ella otra vez ya no puedes tienes que introducir otra clave.
[script]
Creas una tabla llamada clave
Código:
CREATE TABLE `clave` ( `id` BIGINT( 7 ) NOT NULL AUTO_INCREMENT , `clave` VARCHAR( 12 ) NOT NULL , PRIMARY KEY ( `id` ) );
creas index.php y escribes lo siguiente:
Código:
creas claves2.php y escribes:<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <title>Claves</title> </head> <body> <center> <form action="claves2.php" method="post"> Clave: <input name="clave" type="text" size="12" maxlength="12"><br><br> <input name="Enviar" type="submit" value="Enviar"> </form> </center> </body> </html>
Código:
<?php $dbh=mysql_connect ("localhost", "usuario", "pass") or die ('I cannot connect to the database because: ' . mysql_error()); mysql_select_db ("tabla"); $_POST["clave"]; $result = mysql_query("SELECT * FROM `claves` WHERE clave ='$clave'"); $row = mysql_fetch_array( $result ); if ($row['clave']==$clave) { mysql_query("DELETE FROM claves WHERE clave='$clave'"); setcookie("clave", $clave, time()+36000); echo "<META HTTP-EQUIV='refresh' CONTENT='0; URL=claves3.php'>"; } else { echo "Clave incorrecta o ya ha sido utilizada."; } ?> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <title>Claves</title> </head> <body> </body> </html>
ahora creeas claves3.php y escribes:
Código:
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <title>Documento sin título</title> </head> <body> <br><br><br> <?php if (isset($_COOKIE["clave"])) { echo "<center>"; echo "Esto lo puedes ver solo si has ingresado una clave correctamente."; echo "Recuerda que la clave una vez usada ya no podra ser utilizada otra vez."; echo "</center>"; echo "Cuando termines click <a href='logout.php'>aqui.</a>"; } else { echo "No haz ingresado una clave correcta. <a href='index.php'>Regresar.</a>"; } ?> </body> </html>
y por ultimo creas logout.php
Código:
<?php setcookie("clave"); echo "<META HTTP-EQUIV='refresh' CONTENT='0; URL=index.php'>"; ?> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <title>Documento sin título</title> </head> <body> </body> </html>
recuerda poner al ultimo de la pagina claves3.php el logout porke si no te das logout e intentas entrar te da error