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

    +159

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    # Выполнение действий в транзакции
    $this->Sql->UseTransaction = true;
    $this->Sql->Transaction( "START" );
    	
    	# Удаление хэша для востановления пароля
    	$this->Sql->SQLUpdate( "int[user]", array( "jRecovery" => "" ), array( "jRecovery" => $_GET['uniq'] ) );
    	
    	# Обновление пароля
    	$this->Sql->SQLUpdate( "int[user]", array( "password" => self::PWD_HASH( $jNewpass ) ), array( "jRecovery" => $_GET['uniq'] ) );
    
    # Запись данных в СУБД
    $this->Sql->Transaction( "COMMIT" );
    
    # Уведомление пользователя по средствам электронной почты
    self::SEND_MESS_END_REG( $jRowset['mail'], $jRowset['username'], $jNewpass );

    Часть кода... Вчера сонный, жутко уставший, сидел вырубался, и около часа не мог понять, как так почему письмо приходит, а в нём не верный пароль О_о, я мол не мог ошибку допустить, «психнул», и забил на это дело, а сегодня «отдахнувши», вчитался, и такая нелепая ошибка)))
    Так, что если, что-то не работает, то идите и отдыхайте)))

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

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

    • > $this->Sql->Transaction( "START" );
      $this("Sql")("Transaction")("START");
      fixed
      Ответить
    • Для тех кто не понял проблема тут:

      $this->Sql->SQLUpdate( "int[user]", array( "jRecovery" => "" ), array( "jRecovery" => $_GET['uniq'] ) );
      $this->Sql->SQLUpdate( "int[user]", array( "password" => self::PWD_HASH( $jNewpass ) ), array( "jRecovery" => $_GET['uniq'] ) );

      Я сначала удалил хэш строку, а потом обращаясь к ней обновил пароль, и ясно что не обновился.
      Ответить
    • показать все, что скрытоПонимать бы ещё, что тут написано. По мне это не гавнокод, ой как далеко не гавнакод, и ошибку я не вижу Оо
      Что за урод мой ник спиздил? Lure Of Chaos казёл отдай мой ник!!!! Урррод!
      Ответить
    • апплодисменты ) мне понравилась пародия на меня )
      Ответить
      • Достали эти унылые потуги товарищей вроде alexoy... Пора реально инвайты вводить. И тест на IQ. И анализ крови на троллфеины.
        Ответить
        • инвайты, карму, и превратить в еще один жесткомодерируемый хабр, где админ всегда прав, а если не прав, то смотри пункт первый?
          а потуги и правда унылые.
          Ответить
        • > Пора реально инвайты вводить
          http://govnokod.ru/8183#comment113675
          "Здесь - не хабр..."(c)

          P.S. "эти унылые потуги" - даже близко не троллинг.
          Ответить
          • "Тро́ллинг (от англ. trolling — блеснение, ловля рыбы на блесну) — размещение в Интернете (на форумах, в дискуссионных группах, в вики-проектах, ЖЖ и др.) провокационных сообщений с целью вызвать флейм, конфликты между участниками, взаимные оскорбления и т. п."
            http://ru.wikipedia.org/wiki/Троллинг
            По-моему, это именно он.
            Ответить
            • Поднимайте планку понимания выше и тогда всё что ниже автоматически исключается из множества троллинг, превращаясь в унылые потуги.
              Поясните мысль.(с), Пиписюнчик(с), Рекуклед(с) — такие провокации, кирпичами дачу соседу достраивали...
              Ответить
              • Множество {Унылые потуги} - подмножество множества {Троллинг}
                Ответить
                • А критерий качественности?
                  Это сравнимо с переходом восприятия в низкочастотный диапазон,
                  в котором все «высокочастотные потуги» вписываются (объемлются) в единицу полного или меньше периода восприятия.
                  И вся это дешевая суета видна из под купола шапито как унылое представление...
                  Ответить
                  • чё?
                    the theory of trolling?
                    Ответить
                    • Проще: чем больше опыт понимания троллинга, тем сложнее вас будет достать и всё что находиться ниже вашей меры понимания, как троллинг вами не воспринимается.
                      Ответить
                      • >не воспринимается
                        Точнее не разценивается.
                        Ответить
                        • > находиться
                          > разценивается
                          Рановато пока в теоретики :-)
                          Хотя может в Украиньской Академеи Ноук прокатит...
                          Ответить
                      • И снова на определение:
                        "...провокационных сообщений с целью вызвать флейм..."
                        То что вы к нему стойки, еще не значит, что автор разместил это не с "целью".
                        Ответить
              • а вот мне интересно, чел правда настолько туп, что рассчитывал, что кто-то поведется на столь грубую фальсификацию и поднасрет мне?
                как минимум, все умеют идентификаторы отличать, а как максимум - даже мою манеру высказывания не потрудился скопировать.
                Ответить
                • Троллинг это или быть может вовсе что-то другое, крик из души, или срач кирпичами) Но, Вы о нём говорите))) И Он добился своего, как-бы этого не хотели))) Кто знает может вовсе сидит читает сейчас это, и млеет от счастья) Что о нём хоть где-то говорит))))))))))))
                  Ответить
                  • ага вот вот xDDDD
                    Ответить
                  • ой чуть не забыл xD "пипюсюньчик)"
                    я же гость мне приемлемо)
                    Ответить
                  • сомнительная пятиминутная слава даже неизвестно кого )

                    зато, я делаю вывод, что кому-то интересен, раз склонировать решили именно меня, а не кого-либо поинтереснее ))
                    Ответить
                    • О_о я смотрю тут страсти, зашёл глянуть, комментарии +42 =)
                      И не одного по теме поста))) Ну вот видишь, к тебе уже слава потихоньку приходит =)
                      Все с чего-то начинали, глядишь скоро в кинотеатре на экране тебя увидим =)))
                      Ответить
                • Иногда, здесь собираются очень даже адекватные посетители — их потроллить сложновато.
                  А подобные шизоидные монолог-треды надо гасить в зародыше.
                  Ответить
        • Я против анализа на троллфеины.
          Ответить
          • Ок, пускаем только тех, у кого доброкачественные троллфеины, со злокачественными отсеиваем
            Ответить
      • это же поехавший уебок
        Ответить
    • показать все, что скрытоЛадно прощайте! Прощай белый свет! Я выпью яду, и Вас покину!

      Мне белый свет, увы не мил...
      Горечь от обиды, что я не Вы,
      Я не такой я совсем другой,
      Пусть я другой, но всё же свой...

      Там меня уже встречают, там меня уже ожидают.
      Удачи Вам, прощайте ;(
      Ответить
    • показать все, что скрытоА винить в моей смерти товарища alexoy, именно его.
      Кто с москвы вызовите скорую.

      Красноармейская 41, кв. 134.
      Михайлов Сергей Григорьевич.
      14.04.1988
      Ответить
    • показать все, что скрыто’ЙшВy'’ЙшВy'
      Ответить
    • показать все, что скрыточѕфkЭыsn4хзќw·ЅnхknЬ{N}чѕфkЭыsn4хзќw·Ѕ nхknЬ{N}
      Ответить
    • Вроде не лето, от чего обострения? Второй клинический дебил дебил на говнокоде за последний месяц.
      Ответить
    • Формула расчёта удельной троллоёмкости:
      c = Q(L/p)/m(t1-t0) , где
      c - удельная троллоёмкость,
      Q - вброс,
      L - длинна ответных комментариев,
      p - плотность производства стройматериала на единицу сообщения,
      m - масса тролля,
      (t1-t0) - разность времени формирования вброса.
      Ответить
      • Очень сильно напоминает расчет количества тепловой энергии.
        E=C*m*(t1-t0)
        С - удельная теплоемкость.

        Интересно в каком это классе нынче проходят?
        Ответить
        • > расчет количества тепловой энергии.
          http://ru.wikipedia.org/wiki/Удельная_теплоёмкость

          > Интересно в каком это классе нынче проходят?
          На уроках физики надо было заниматься физикой,
          а не комментировать решение задачи по информатике одноклассника.
          Ответить
          • >На уроках физики надо было заниматься физикой, а не комментировать решение задачи по информатике одноклассника.

            И где же проявились моё халатное отношение к физике?
            Ответить
            • Сравните формулы.
              Ответить
              • Сравнил.
                У меня С - с большой буквы.
                Энергию по старой привычке обозначаю через - Е. На вики - Q.
                (t1-t0) - i cannot into delta on keyboard.

                Что-то не так?
                Ответить
            • Думаю, он имел в виду, что он выражает ёмкость через энергию, а вы - энергию через ёмкость. Зануда, выпендривается много.
              Ответить
              • подумал, что коммент свежий, аж на душе солнышко выглянуло...
                Куда пропал этот рыжий задрот - Роман Кащицин?
                Ответить

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