Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/11/2004, 12:16
chino4loves
 
Fecha de Ingreso: septiembre-2004
Ubicación: Hermosillo, Sonora, Mexico
Mensajes: 28
Antigüedad: 19 años, 7 meses
Puntos: 0
Error: en Script de Autentificacion.

HOLA KE TAL, el siguiente es un script de autentificacion con el cual estoy trabajando y no me funciona a la perfección, ya que al introducir el usuario y su password, no me da acceso mas que a solo el primer usuario de la base de datos, introduje varios usuarios nuevos en mi BD para probar este script y aun asi sigue restringuiendo el acceso a todos a exepcion del primer elemento (usuario) en mi base de datos.. cual seria mi error ?? ojala puedan ayudarme!! el script ke utilizo es el siguiente!!
Gracias!!!

--------------------------------------------------------------------------
INDEX .PHP
<html>
<head>
<title>Sistema</title>
</head>
<body>
<h1>Autentificación De Usuario</h1>
<form action="control.php" method="POST">
<table align="center" width="225" cellspacing="2" cellpadding="2" border="0">
<tr>
<td colspan="2" align="center"
<?if ($_GET["errorusuario"]=="si"){?>
bgcolor=red><span style="color:ffffff"><b>Datos incorrectos</b></span>
<?}else{?>
bgcolor=#cccccc>Introduce tu clave de acceso
<?}?></td>
</tr>
<tr>
<td align="right">USUARIO:</td>
<td><input type="Text" name="usuario" size="8" maxlength="50"></td>
</tr>
<tr>
<td align="right">PASSWORD:</td>
<td><input type="password" name="contrasena" size="8" maxlength="50"> </td>
</tr>
<tr>
<td colspan="2" align="center"><input type="Submit" value="ENTRAR"> </td>
</tr>
</table>
</form>
</body>
</html>
--------------------------------------------------------------------------
CONTROL.PHP
<?php
$servidor ="localhost";
$usuario ="root";
$clave ="mi clave";
$basedatos ="basedatos";

$conexion = mysql_connect($servidor, $usuario, $mi clave) or die(mysql_error());
mysql_select_db ("basedatos", $conexion) or die(mysql_error());
$query = mysql_query("SELECT * FROM autoriza", $conexion) or die("Invalid Query");


$array = mysql_fetch_array($query);

$arrayusuario = ($array["usuario"]);
$arraypassword = ($array["password"]);

if ($_POST["usuario"]=="$arrayusuario" && $_POST["contrasena"]=="$arraypassword"){

session_start();
session_register("autentificado");
$autentificado = "SI";
header ("Location: aplicacion.php");
}else {
header("Location: index.php?errorusuario=si");
}
?>
__________________
:aplauso: :aplauso: :aplauso: :aplauso: :aplauso: :aplauso: :aplauso:

Chino4Loves: agradezco de verdad tu ayuda

:arriba: :arriba: :arriba: :arriba: :arriba: :arriba: :arriba: :arriba: