Hola amigos, bueno, tengo un script (varios de internet), pero no funcionan correctamente, el que yo tengo es el siguiente;
<html>
<head>
<title>Loqueate aqui para tener privilegios de administrador</title>
<link rel="stylesheet" type="text/css" href="css/index.css">
</head>
<body>
<?php
// Define your username and password
$username = "user";
$password = "password";
if ($_POST['txtUsername'] != $username || $_POST['txtPassword'] != $password || isset($_SESSION['protegido'])) { if($usar_session){
$_SESSION['protegido'] = $usuario;
}
$mostrar_contenido = false;
?>
<center>
<form name="form" method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>">
<div id="pass" align="center">
<table border="0" cellpadding="5" cellspacing="0">
<tr>
<center><td><label for="txtUsername">Usuario:</label> <br><input type="text" title="Enter your Username" name="txtUsername" /></center></td>
</tr>
<tr>
<center><td><label for="txtpassword">Contraseña:</label> <br><input type="password" title="Enter your password" name="txtPassword" />
<br><p align="center"><input type="submit" name="Submit" value="Comprobar" /></p> </td> <center>
</tr>
</table>
</div>
</form>
</center>
<?php
}
else {
?>
<center><form action="texto.php" method="post" enctype="multipart/form-data" name="formredac">
Descripción:<br />
<textarea name="description" cols="60" rows="8"></textarea>
<br />Título:<br /><input name="title" type="text" size="30" maxlength="40" style="text-align:center" />
<br />Ruta de la imágen (http://):<br /><input name="imgs" type="text" size="30" maxlength="50" style="text-align:center" />
<br />Ruta del Swf (http://):<br /><input name="path" type="text" size="30" maxlength="50" style="text-align:center" /><br><br>
<input name="" type="submit" value="Enviar juego" />
<input name="action" type="hidden" value="checkdata">
</form></center>
<? } ?>
</body>
</html>
Pero, el problema es el siguiente, no me dice si tengo el usuario incorrecto o nada, directamente si esta mal, se resetean los campos, pero si lo pong bien, se carga genial y todo eso.
Después tengo este:
<?php
$usuario = "usuario";
$clave = "clave";
$usar_session = false;
?>
<html>
<head>
<link rel="stylesheet" type="text/css" href="css/index.css">
</head>
<body>
<h1>Logueate para enviar contenido:</h1>
<form name="form" method="post" action="" id="login">
<center><div id="pass">
<p><label for="usuario">Usuario:</label>
<br /><input type="text" title="Inserta el nombre de usuario" name="usuario" /></p>
<p><label for="clave">Clave:</label>
<br /><input type="password" title="Inserta tu clave" name="clave" /></p>
<p><input type="submit" name="Submit" value="Acceso" /></p>
</form><div></center>
<?
if ($_POST['usuario'] == $usuario && $_POST['clave'] == $clave || isset($_SESSION['protegido'])) { if($usar_session){
$_SESSION['protegido'] = $usuario;
}
$mostrar_contenido = false;
?>
'<script>document.getElementById("login").style.display="none"; </script>Este formulario sirve para añadir juegos a la web:
<center><form action="texto.php" method="post" enctype="multipart/form-data" name="formredac">
Descripción:<br />
<textarea name="description" cols="60" rows="8"></textarea>
<br />Título:<br /><input name="title" type="text" size="30" maxlength="40" style="text-align:center" />
<br />Ruta de la imágen (http://):<br /><input name="imgs" type="text" size="30" maxlength="50" style="text-align:center" />
<br />Ruta del Swf (http://):<br /><input name="path" type="text" size="30" maxlength="50" style="text-align:center" /><br><br>
<input name="" type="submit" value="Enviar juego" />
<input name="action" type="hidden" value="checkdata">
</form></center>
<? } else{
echo "Usuario incorrecto.";
} ?>
</body>
</html>
Que me muestra siempre, el usuario incorrecto. Y no hay forma de ocultarlo, (es decir, siempre se muestra sin necesidad de equivcarse al escribir el usuario y la pass), claro como es de comprender todo se carga, pero hay que ocultar el login ,porque sigue mostrandose (como veran utiliza JS, para coultarlo), y depués el más chapucero:
No encuentro el code, pero, siempre decia Usuario incorrecto.
Lei por ahí que necesitaba tener un php asignado, si no siempre iba a decir eso...
Bueno, una saludo.
PD: Prefiero que me ayuden con el primer código que creo que es el mejor y mas sencillo de corregir. :o
PDS: Estoy leyendo un nuevo tema, a ver si este me ayuda.
http://www.desarrolloweb.com/manuales/37/ (http://www.desarrolloweb.com/manuales/37/)PDSS: Mi página es: http://fullkindz.66ghz.com/add.php
y la el usuario (user), y la contraseña (password).... Por si alguien quiere probar,...
un saludo, Y muchas gracias. ;)