1. PHP / Говнокод #8100

    +176

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    <?php
    
    $login = 'XXXXX';
    $pass  = 'XXXXXXXX';
    
    if (@$_COOKIE['login'] != $login) {
        setcookie('login',$login,time()+60*60*24,'/');
    }
    if (@$_COOKIE['password'] != $pass) {
        setcookie('password',$pass,time()+60*60*24,'/');
    }

    Вот такая интересная проверка на авторизацию.

    Запостил: airrussia, 06 Октября 2011

    Комментарии (8) RSS

    • я правильно понимаю логику? "если у юзера неправильные или несуществующие куки, сделать их правильными"? а где, собственно, авторизация?
      Ответить
      • Это такой тип авторизации - открытая авторизация.
        Ответить
      • Правильно. Ниже в коде просто идет проверка.
        if (($_COOKIE['login']==$login) && ($_COOKIE['pass']==$pass)) {
        ......... тут длиный код примерно около 1000 строк.
        }

        Хочу заметить, что такая "авторизация" в админ части.
        Ответить

    Добавить комментарий