Php Авторизация

Discussion in 'PHP' started by procedure, 14 Jan 2008.

  1. procedure

    procedure Elder - Старейшина

    Joined:
    22 Dec 2007
    Messages:
    527
    Likes Received:
    257
    Reputations:
    46
    а где именно испольщовать? можно по подробней?
     
  2. bul.666

    bul.666 булка

    Joined:
    6 Jun 2006
    Messages:
    719
    Likes Received:
    425
    Reputations:
    140
    Ну смотри...
    Есть строка или целый массив, как в данном случае, где в каждом элементе массива присутсвует $uname.":".$pwd."\r\n"
    Т.е. например:
    PHP:
    $temp "root:p4ssw0rd\r\n";
    Чтобы ыло удобней работать и раздель отдельно root и p4ssw0rd нужно удалить пробельные символы в конце строки... Значит используем функцию rtrim();
    PHP:
    $temp rtrim($temp);
    Отсюда строка будет $temp = "root:p4ssw0rd";
    ------------
    Дальше можно использовать следующий код для проверки:
    PHP:
    <?php
    $temp 
    "root:p4ssw0rd\r\n";
    $temp rtrim($temp); //Попробуй убрать и сравнить :)
    if (isset($_GET['p'])) {
    list(
    $user,$pass)=explode(":",$temp);
    if (
    $_GET['p']==$pass) { echo "Пользователь: $user Пароль: $pass"; }else echo "Wrong!!!";
    }
    ?>
    Тут если ?p будет равен p4ssw0rd, то Выведеться echo... Если не правильно то Будет Wrong!!! =)