Try filling up pass.txt with the same password over and over and use a 
regular login.txt. Then try it with a username from somewhere in the 
middle of the files. I think your problem has something to do with array 
indexes - if what I suggested works, you can then work your way through 
it by changing passwords in pass.txt until it doesn't work anymore.

Anyway, your mechanism is very interesting - as far as I can understand, 
the actual password ("secret") is the URL of the restricted page! :)

Bogdan

Rodrigo wrote:

>Hi guys, I'm trying the following code and the problem is that I always
>get the denied page... 
>What I'm trying here is to make a login thru a text file. The logins are
>in one file named login.txt, and the passwords are in the file called
>pass.txt . I need Help, I can't seem to get thru here and I need it just
>like that, cause the other option would be to use my server database
>which uses a PHPMYADMIN that I don't know anything about. I can't seem
>to make it work, so let's stay with the text files, cause I don't need
>it to be safe ( security sound ). The code goes after this message.
>Thanks to all.
>Rodrigo. 
> 
> 
> 
><?php
>$logins = File('login.txt');
>$login_cont = count($logins);
>$login_digitado2 = $login_digitado;
>for ($cont=0;$cont<$login_cont;$cont++)
>{
>      if($logins[$cont] == $login_digitado2)
>      {
>      $login_indice = $cont+1;
>      }
>}
> 
>$password = File('pass.txt');
>if ($password[$login_indice] == $password_digitada)
>{
>     header('Location:http://www.domain.com/restricted/restricted.htm');
>}
>else
>    header('Location:http://www.domain.com/denied.htm');
>?>
>




-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to