За последние 24 часа нас посетили 19050 программистов и 1613 роботов. Сейчас ищут 637 программистов ...

авторизация

Тема в разделе "PHP для новичков", создана пользователем mihai, 25 апр 2010.

  1. mihai

    mihai Активный пользователь

    С нами с:
    17 мар 2009
    Сообщения:
    40
    Симпатии:
    0
    авторизация на тестовых файлах
    ни фига не получется




    вот так работает

    Здравствуйте 222
    вы авторизованы
    пароль из формы bbb
    пароль из БД bbb


    PHP:
    1.  
    2. <?php
    3.  
    4. $url="gb.txt";
    5. //Получаем массив строк
    6. $content = file($url);
    7.  
    8.  
    9. $flogin = stripslashes(substr($_POST['login'],0,15));
    10. $fpass = stripslashes(substr($_POST['pass'],0,15));
    11.  
    12.  
    13.     foreach($content as $values)
    14.            {
    15.            
    16.                  list($logbd, $passbd) = explode("::",$values);
    17.  
    18.  
    19.          if ($flogin == $logbd)      
    20.                  
    21.                       {      
    22.                  
    23.                
    24.                                
    25.                                      
    26.                                 echo "Здравствуйте $flogin<br>вы авторизованы<br/>";
    27.                                 echo "пароль из формы $fpass <br/>";
    28.                                 echo "пароль из  БД $passbd <br/>";
    29.                                                                                          
    30.    
    31.                                
    32.                }
    33.            }
    34.        
    35.  
    36. ?>
    37.  
    а вот так
    если добавить проверку пароля
    не работает
    помогите настроить что бы работала.



    PHP:
    1.  
    2. <?php
    3.  
    4. $url="gb.txt";
    5. //Получаем массив строк
    6. $content = file($url);
    7.  
    8.  
    9. $flogin = stripslashes(substr($_POST['login'],0,15));
    10. $fpass = stripslashes(substr($_POST['pass'],0,15));
    11.  
    12.  
    13.     foreach($content as $values)
    14.            {
    15.            
    16.                  list($logbd, $passbd) = explode("::",$values);
    17.  
    18.  
    19.          if ($flogin == $logbd)      
    20.                  
    21.                       {      
    22.                  
    23.               if ($fpass == $passbd)
    24.  
    25.                              {  
    26.                                
    27.                                      
    28.                                 echo "Здравствуйте $flogin<br>вы авторизованы<br/>";
    29.                                 echo "пароль из формы $fpass <br/>";
    30.                                 echo "пароль из  БД $passbd <br/>";
    31.                                                                                          
    32.    
    33.                               }
    34.                }
    35.            }
    36.  
    37. ?>
    38.  
    [/php]