Less
-
Постов
9 -
Зарегистрирован
-
Посещение
Сообщения, опубликованные Less
-
-
От школоты помогает задержка в несколько секунд.
ситуация со школотой такая обычно
школота выпендривалась, получила бан и создает новый акк, заходит пишет гадости, получает снова бан, снова регится, снова заходит...
задержка в несколько секунд тут не поможет, задержка в 20-30 минут убивает возможность нормальным людям, которым действительно нужно, зарегить несколько акков подряд, а обижать нормальных пользователей ро нельзя, это очень редкий вид, их очень мало осталось.
-
Это твое мнение, капчу из рунета обойти за 5 минут, тем более есть готовые варианты.
опять же возвращаемся к вопросу о надобности, кому нужно и зачем.
капча в данном случае нужна как защита от школоты, чтобы обиженная школота не плодила 100500 акков и не писала потом гадости
ну или чтобы не подбирали логины/пароли
ключевое слово тут школота, школота не знает как обойти капчу да и париться с этим не будет.
-
вот кэширование в топах действительно нужно, даже обязательно нуженоP.S. скоро будет восстановление пароля(через PHPMailer), и скорее всего топы игроков(с возможностью сортировки, и полного листинга, все будет кэшироваться, нагрузки = 0).а ооп при регистрации это явно лишнее
если бы ты туда ajax прикрутил с проверкой существующих акков, то было бы интересно.
- 1
-
при наличии пробелов в логине и пароле форма сбрасывается и говорит, что надо использовать пароль от 4 до 20 символов (или что-то похожее)
убираю пробел в начале и идет коннект к базе.
Пароль не должен сохранятся, человек каждый раз его должен вводить.
ну вот у многих есть привычка ставить после слова пробел сразу
пробелы в конце не видно, как итог, человек не понимает, что у него не так, намного правильнее по отношению к пользователю.
человек случайно ляпнул пробел по привычке в конце, и ты ему говоришь что у него не верно введен пароль или логин, а ведь по тому что пользователь видит все правильно, внешне выглядит все правильно, пробела в конце не видно.
И установи параметр time => 0, они смогут регистрировать кучу аккаунтов подряд.без капчи это позволит создавать 100500 акков
для регистрации капча идеальный выход.
И? Если я хочу чтобы она была гибкой, и ее было легко расширять, почему бы и нет?конечно это твое право, строить песочные замки с помощью экскаваторов, но это лишнее, ведь есть способы проще.
Скрипт больше похож не скрипт регистрации, а что ты просто тренировался...
- 1
- 1
-
Чего? У меня всё ок, ничего не обнуляется, хоть 100 пробелов ввожу.
при наличии пробелов в логине и пароле форма сбрасывается и говорит, что надо использовать пароль от 4 до 20 символов (или что-то похожее)
убираю пробел в начале и идет коннект к базе.
И? Если я хочу чтобы она была гибкой, и ее было легко расширять, почему бы и нет?знаешь такую поговорку, много хорошо тоже плохо?
если форма несколько лет служит для совсем простейших действий, то зачем там лишнее? чтобы усложнить ее установку?
Недостаток сессии в том, что ты не дашь человеку зарегистрировать 2-3 аккаунта, а это очень часто в ро, что люди сразу регают несколько акков
P.S. кстати грац что не заставляешь 2 раза вводить пароль и емайл )
- 1
- 2
-
лагает, получился дабл пост, дайте возможность кстати удалять свои сообщения.
- 1
-
я как раз понимаю зачем ты используешь сессию
и про емайл в настройках видно
но зачем этот геморой игрокам с выходом и входом?
http://localhost/RoRegister/ - капчи не вижу как-то...
зачем трим? ну как тебе сказать...
http://localhost/RoRegister/?username=++++sdaasd++++++&password=asdasda++++++&email=asasd&gender=Mслучайный пробел = обнуление формы = перезагрузка, а так все ок..
5. Если ты не знаешь что ООП которое я использую не поддерживается в 4 версии - твои проблемыда и вообще код который по хорошему должен занимать строчек 50 растянут на 100+ и еще плюс 2-3 пхп файлавот и я о том же, накой ооп в скрипте регистрации?
Это обычная форма на 50 строчек пхп скрипта.
4. Если ты не знаешь что нужно отделять логику от отображения - твои проблемызначит надо искать другой способ, то, что сделано у тебя, перемешанный код это очень плохо.
- 1
-
такое чувство, что тот, кто писал эту регу просто пытался туда впихнуть все свои познания в пхп, ни разу не понимая, что нужно, а что нет.
далеко ходить не будем... первая строчка... я просто в ступоре...
if ( !version_compare(PHP_VERSION, '5.0.0', '>=') )
die('PHP version old, require 5.0.0.');Накой там сессия? в ро запрещено регить больше 1 акка за 1 раз? тогда уж прикручивай
Еще бы куки прописали... с бесконечным временем...
да и вообще код который по хорошему должен занимать строчек 50 растянут на 100+ и еще плюс 2-3 пхп файла смотреть их лень
код очень сложно читать, ни комментариев ни переносов, надо зафигачить строчку длинной в 200 символов, автор не стесняясь фигачит 200 символов...
<?php if ( isset($account_register) ): ?>
<p style="color: #00ff00; font-size: 8pt;">Account has been registered!</p>
<?php endif; ?>
<?php if ( isset($time_error) ): ?>
<p style="color: #ff0000; font-size: 8pt;">Please, wait <?php echo $time_error; ?> seconds to register new account.</p>
<?php endif; ?>
<?php if ( isset($errors['empty_fields']) ): ?>
<p style="color: #ff0000; font-size: 8pt;">All fields must be filled.</p>
<?php endif; ?>
<?php if ( isset($errors['email_or_userid']) ): ?>
<?php if ( isset($engine_settings_email) ): ?>
<p style="color: #ff0000; font-size: 8pt;">Username or Email allready exists.</p>
<?php else: ?>
<p style="color: #ff0000; font-size: 8pt;">Username allready exists.</p>
<?php endif; ?>
<?php endif; ?>это пипец просто..
<?php if ( isset($account_register) ):
echo '<p style="color: #00ff00; font-size: 8pt;">Account has been registered!</p>';
endif;и проще, и короче, и читаймее.
font-size: 8pt
ваще абзац, 8 пунктов... это для тех кто вдруг захочет распечатать как он в ро зарегился... конечно пункты надо, какие там пиксили.. все ведь регулярно распечатывают регу, и тут так заботливо в пунктах.. все как нубы пишут размер в пиксилях... и никто не разу не задумался что форму реги распечатывать будут...
Да и размер шрифта такой, что нифига не видно.
1 акк на 1 емайл... это что надо выкурить, чтобы додуматься до такого ограничения в принципе?
в этой всей куче бреда нет банального трима и т.п.
Нет капчи!
краткое резюме...
поздравляю автора с посвящением в ряды наркоманов.
а тем кто ищет регу, советую поискать другую.
- 1
- 2
RoRegister
в PHP скрипты
Опубликовано
Это не моя проблема, я говорю зачем капча нужна при регистрации
обходить ее никто не будет, в конкретно нашем случае, с ро, и регить 100500 акков, если в них нет особой надобности, с капчей тоже не будут.
С другой стороны позволяет, тем кому надо, зарегить столько сколько надо
с аяксом если делаешь, тогда делай сразу проверку и на корректность ника и на корректность пароля, ну и на корректность емайла можно при желании (создать массивчик аля mail.ru rambler.ru и другие наиболее популярные почтовые сервисы...