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

    +161.8

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    $_SESSION['username'] = '';           
                            
    if($_SESSION['username'] == 'user') {            
    $this->load->view('admin/admin.php');
    } else {
        //blabla             
    }

    Писать код, не зная основ, страшная штука +)

    Запостил: be3, 27 Февраля 2010

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

    • а в чем прикол? не програмисту не понять?
      Ответить
      • прикол в том что в админку попасть невозможно в таком коде
        Ответить
        • ещё не ясно, что было выше этого кода. Если он отправлял инфу клиенту, то изменение $_SESSION['username'] будет отслежено при отправке нового запроса на сервер.
          Т.е. постер говнокода мог прошляпить перед этим чего-нибудь типа echo('<html><head>...'); ставлю минус всем
          Ответить
    • Зато никто не взломает.
      Ответить
    • мдя..., опасные люди нынче берутся за пхп..., с вот таких вот штук все и начинается, и думают что они программисты.., и ожидать от них можно чего угодно, типа "АААААААА!!!!! ПОМОГИТЕ, У МЕНЯ НЕ ЗАХОДИТ В АДМИНКУ!!!", ну а нам остается, только посмеяться над ними!=)
      5+ за код!)
      Ответить
    • Как вариант отключения админки :)

      Если человек разобрался что такое CodeIgniter, то что будет при присвоении переменных уж точно знает

      P.S. Пока не знаю плюсовать или минусовать. Сам отключал функциональность подобным способом
      Ответить
      • Утверждения по поводу Codeigniter вкорне неправильное. Встречал людей которые умудрялись изучить фреймворк, не зная пыхи как таковой (хорошая документация).
        Ответить
        • Т.е., как в данном случае, присвоил вначале пустую строку и думает, авось там сохранится старое значение?

          Я склоняюсь к отключению админки. Правда, для отключения я делаю так
          if(0 && $_SESSION['username'] == 'user') {

          Но тут, возможно, еще нужно при заходе на эту страницу разлогинить
          Ответить
          • Я не знаю о чем думал программист +) Но точно знаю, что он сам не в курсе почему не может зайти в админку. Код взят с форума по CI
            Ответить
            • Ну раз он сам признался, что не знает почему не заходит в админку, тогда плюс
              Ответить
    • Вообще как-то странно, что админка должна открываться человеку с логином user...
      Ответить
    • имхо у того кто запостил говно мозг, и ему надо на другой ресурс. для тупорылого создания как ты могу дать подсказку о том, что это может быть заглушкой
      Ответить
      • Велкам аноним, мне очень важно твое мнение +)
        Ответить

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