"PHP" / Говнокод #13848 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
  17. 17
  18. 18
private function checkCookie(){
                  if(!isset($_COOKIE['sessid'])) {
                          $this->userInfo['id'] = 0;
                          $this->userInfo['isAdmin'] = false;
                          return false;
                  }

                  $id_lenght = strlen($_COOKIE['sessid']) - 32;
                  $cookie_id = substr($_COOKIE['sessid'],0,$id_lenght);
                  $cookie_hash = substr($_COOKIE['sessid'],$id_lenght);
                  $this->registry['db']->heal($cookie_id); // антиинжект
                  $dbres = $this->registry['db']->query("SELECT password FROM users WHERE user_id = '$cookie_id';")->fetch();
                  if(md5($dbres['password']) == $cookie_hash){
                         $this->userInfo['id'] = $cookie_id;
                         return true;
                  }
                  return false;
      }

в чем-то гениально

Запостил: djumpen djumpen, (Updated )

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

  • - Не, я только из-за стола, - сказал Пашка, снимая потрепанные кроссовки, ты ешь, а я тебя подожду.
    Ответить

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

Семь раз отмерь — один отрежь, guest!

    А не использовать ли нам bbcode?


    8