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

    +166

    1. 1
    $lastID=chr(rand(ord('a'),ord('z'))).rand(1,9).chr(rand(ord('a'),ord('z'))).rand(1,9).rand(1,9).chr(rand(ord('a'),ord('z')));

    данная строка генерирует код активации для пользователя при регистрации.

    Запостил: Sulik78, 13 Августа 2011

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

    • чем uniqid хуже?
      Ответить
    • Хватит одного id юзера + соль
      Ответить
    • Я сейчас переверну ваше мировоззрение, но нахуя нужна активация аккаунта?
      Если ты не можешь защитить сайт от спама, то это твоя проблема, а не юзера, который должен подтверждать мыло.
      А если зарегались на чужое мыло, то в письме с потенциальной рассылкой должна быть ссылка: я не регался, отпишите меня. И все.
      Ответить
      • подтвердить емайл, например. проба почвы юзеря на спамовосприимчивость.
        Ответить
        • >подтвердить емайл

          >А если зарегались на чужое мыло, то в письме с потенциальной рассылкой должна быть ссылка: я не регался, отпишите меня.
          Ответить
          • "подтверждаю, спам слать сюда"
            Ответить
          • Потенциальная рассылка не должна идти на неподтверждённый адрес.
            Ответить
      • В первую очередь это защита потенциальных пользователей от спама.
        Во вторую — защита сайта от недовольства потенциальных пользователей и от попадания в блэклисты.
        В третью — защита пользователей от попадания сайта в блэклисты.

        Наконец, это проверка адреса на правильность. Бывают просто опечатки.
        Ответить

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