Foros del Web » Programando para Internet » PHP »

Ayuda el password me tiene loco!!!

Estas en el tema de Ayuda el password me tiene loco!!! en el foro de PHP en Foros del Web. Por favor a ver si me dicen que esta mal, tengo este codigo que recorre todos los usuarios y las contraseñas y SUPUESTAMENTE comprueba si ...
  #1 (permalink)  
Antiguo 15/03/2005, 22:00
Avatar de SiR.CARAJ0DIDA  
Fecha de Ingreso: junio-2004
Ubicación: Acá
Mensajes: 1.166
Antigüedad: 13 años, 5 meses
Puntos: 4
Ayuda el password me tiene loco!!!

Por favor a ver si me dicen que esta mal, tengo este codigo que recorre todos los usuarios y las contraseñas y SUPUESTAMENTE comprueba si el password es correcto, pero no entiendo como no me funciona, uso ese mismo procedimiento para otras paginas y me anda correctamente, resulta que para que el password me lo tome como correcto solo tengo que ingresar la primera letra!! O_O?? es increible... alguien sabe que puede pasar?

Código PHP:
include($_SERVER['DOCUMENT_ROOT']."/TorneoLatinoamericano/DatosReportes.txt");
    
$passwrong FALSE;

    
session_start();
    if (isset(
$_POST['Pass']))
    {
        
$flagCuenta 0;
        for (
$i=0;$i<count($Cuenta);$i++)
        {
            if (
strtolower($Cuenta[$i]) == strtolower($_POST['User']))
            {
                
$flagCuenta 1;
                if (
strtolower($Pass[$i]) == strtolower($_POST['Pass']))
                {
                    
$_SESSION['ReportesPass'] = 1;
                    
$_SESSION['ReportesUser'] = $_POST['User'];
                }else{
                    
$passwrong TRUE;
                }
            }
        }
    } 
si quieren aca esta el form
Código HTML:
<form name="FormLogin" method="post">
<table cellspacing="4" cellpadding="2" class="B">
	<tr>
		<td colspan="2" class="F" style="font-size:12pt">Login</td>
	</tr>
	<tr>
		<td class="D">Cuenta del Torneo: </td>
		<td class="E"><input type="text" name="User" value="" style="text-align:left"></td>
	</tr>
	<tr>
		<td class="D">Password: </td>
		<td class="E"><input type="password" name="Pass" value="" style="text-align:left"></td>
	</tr>
	<tr>
		<td colspan="2" class="F"><input type="submit" value="Login" style="cursor:pointer"></td>
	</tr>
	<? if ($passwrong) { ?>
	<tr>
		<td colspan="2" class="F" style="background-color:red">Contraseña incorrecta!</td>
	</tr>
	<? }else{ if (isset($flagCuenta) && $flagCuenta == 0) { ?>
	<tr>
		<td colspan="2" class="F" style="background-color:red">Cuenta incorrecta!</td>
	</tr>
	<? } } ?>
</table>
</form> 
  #2 (permalink)  
Antiguo 15/03/2005, 22:27
Avatar de SiR.CARAJ0DIDA  
Fecha de Ingreso: junio-2004
Ubicación: Acá
Mensajes: 1.166
Antigüedad: 13 años, 5 meses
Puntos: 4
bue ya lo solucione, no se que hice pero ya esta.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:10.