10/12/2013, 15:03
|
| | Fecha de Ingreso: noviembre-2013
Mensajes: 7
Antigüedad: 11 años Puntos: 0 | |
Respuesta: Capturar id de autor en un sistema de noticias php Hola, pateketrueke, gracias por contestar tan rápido, y sí, aquí está el formulario para logear.
menu2.php
<div id="recuadrologin"> <!-- el recuadro que rodea el login -->
<form action="iniciar_admin.php" method="post" id="login"> <!-- Acción necesaria para el funcionamiento de login -->
<table style="position:relative;top:0px;left:0px; height:250px; width:300px;" > <!-- cuerpo del login -->
<tr>
<td align="center"> <!-- se alinea la palabra -->
<label style="font-size:25px;" align="center"><b>Login (Sólo Administradores) </b></label>
</td></tr>
<tr>
<td> <!-- Verifica que el logueo sea correcto -->
<label style="font-size:21px;" align="center"> Usuario:</label></td></tr>
<tr>
<td><input name="administrador" id="administrador" type="text" size="30" maxlength="20" style="font-size:1em; font-family:Arial, sans-serif;" /></td> <!-- caja de texto -->
</tr>
<tr>
<td><label style="font-size:21px;" align="center"> Contraseña:</label></td>
</tr>
<tr>
<td><input name="contrasena" id="contrasena" type="password" size="30" maxlength="20" style="font-size:1em; font-family:Arial, sans-serif;"/></td> <!-- caja de texto -->
</tr>
<td>
<button> <b>Entrar </b></button>
</td>
</table>
</form>
</div>
Y aca está el script para comprobar los datos
iniciar_admin.php
<?php
//se crea la conexion
mysql_connect("localhost", "root", "");
//seleccionamos la db
mysql_select_db("eco");
session_start();
$administrador = $_POST['administrador'];
$contrasena = $_POST['contrasena'];
if ( $administrador != "" && $contrasena != "" ){
$sql = mysql_query("SELECT * FROM administradores WHERE administrador='$administrador'");
if ($f = mysql_fetch_array($sql)){
if ($contrasena == $f['contrasena']){ //
$_SESSION['administrador'] = $f['administrador'];
header ("Location: admin/index.php");
} else {
echo "La contraseña es incorrecta";
echo "<br> <a href='index.php'>Regresar</a>";
}
} else {
echo "El usuario que ha ingresado no existe";
echo "<br> <a href='index.php'>Regresar</a>";
}
} else {
echo "No has ingresado los datos suficientes";
echo "<br> <a href='index.php'>Regresar</a>";
}
?>
No sé si es lo que me pedías |