![]() |
регистрация нового пользователя + капча
Вложений: 1
Добрый день.
Имеется PHP NUKE версии 7.9. Очень хочется встроить в него капчу, но к сожалению, я не знаю как. На сайте капчи есть ссылка на модуль feedback в котором встроена эта капча, по аналогии сделать не удается, поскольку php я не знаю вообще, методом совсем не научного тыка ни чего не выходит. Если кто может помочь в данной проблеме, буду очень признателен. Ниже прикрепляю файл index.php из папки your_account. |
А куда именно вы хотите встроить эту captha? На какое действие?
|
в нюке есть стандартная капча, но она легко обходится спам ботами.. действие при регистрации пользователя, .т.е. вводится логин, пароль, емэйл и код с картинки, если код введен правильно регистрация подтверждается. в общем заместо встроенной капчи
|
Ничего сложного нет:
|
Soniks
Огромнейшее, человеческое спасибо! Сил больше нету бороться с спамерами! Спасибо! |
Soniks помогите и мне.
все сделал как вы описали, но вот теперь выдает: Warning: session_start() [function.session-start]: open(/storage/home/shtrlz1s/tmp/sess_ruhudld0q9rpkvsd8eld6nfu61, O_RDWR) failed: Permission denied (13) in /storage/home/shtrlz1s/htdocs/modules/Your_Account/index.php on line 621 в 621 строке собственно : права на папку капчи и на файлы выставил 750 (как и на другие файлы php на сайте) ага, разобрался с правами на папку Tmp что в корне. но теперь не кажет картинку. в файле с примером - показывает, в самом модуле - нет и с этим поправил. в этой строке echo "<tr><td>"._SECURITYCODE.":</td><td><img src='/kaptcha/index.php?".session_name() папка называется kaptcha а в дистрибутиве kcaptcha спасибо за решение |
В модуле Your_Account при регистрации нужно добавить два поля. версия 80 RUS если нужно файл, то залью.
http://s08.radikal.ru/i181/1007/68/a54bef704e8f.jpg хелп ми :yell: |
MaxR ну собственно ничего сложного нет, по аналогии как описано выше в функции new_user() нужно вставить необходимые поля, и аналогично проделать действия в функции confirmNewUser(), заменяя только названия полей. А в функции finishNewUser() необходимо в запрос добавить требуемые столбцы и их значения, если вам необходимо сохранить данные в БД
|
Часовой пояс GMT +4, время: 20:19. |
Copyright © 2005 by Soniks