Page 1 of 2
Social (Tube) регистрация, капча, antibot_question
Posted: Wed Mar 14, 2018 2:32 am
by moteam
Привет, вопрос по социальному модулю (где регистрация / логин / капча). Судя по
http://smartcj.com/wiki/doku.php?id=ru: ... ]=question и форуму - достаточно было просто вместо подгрузки картинки капчи вывести тег <!--ANTIBOT_QUESTION-->
Вроде в теории все должно работать, но никак не получается срастить эти конструкции.
В настройках Social (tube) выставляю не использовать капчу, но даже в таком случае форма регистрации не срабатывает - ничего не выводится в $error; но при этом и $user пустой
В комментах, при использовании капчи (в настройках - yes), пишет Invalid captcha если заменить скрипт с картинкой на тег antibot_question
UPD1: если кто столкнется с подобным: формы (регистрации/логина) должны сабмититься на /?action=register и /?action=login соответственно. Ну или /action/register , /action/login.
Обязательно! Просто сабмитя в тот же урл шаблона - не срабатывают формы.
UPD2:
admin wrote:1. По капче разобрался
ставилась кука на /action/register а сабмитило на /?action=...
и кука запоминалась на определнный урл, поправлено
Re: Social (Tube) регистрация, капча, antibot_question
Posted: Wed Mar 14, 2018 3:20 am
by admin
Про какую версию\билд речь идет?
PS в джаббере ничего нет, лучше просто ПМ тут скинуть
Re: Social (Tube) регистрация, капча, antibot_question
Posted: Thu Mar 15, 2018 2:42 am
by moteam
admin wrote:Про какую версию\билд речь идет?
PS в джаббере ничего нет, лучше просто ПМ тут скинуть
Скотский джаббер, отправляю в ЛС.
Может есть еще какой-то оперативный мессенджер-канал, по которому можно связаться?
был Build 201803050911
обновился до последнего только что, но без изменений
Re: Social (Tube) регистрация, капча, antibot_question
Posted: Thu Mar 15, 2018 10:13 am
by admin
проверил на урле что вы дали - капча есть
возможно я не понял что именно не так
Re: Social (Tube) регистрация, капча, antibot_question
Posted: Fri Mar 16, 2018 1:55 am
by moteam
admin wrote:проверил на урле что вы дали - капча есть
возможно я не понял что именно не так
как-то два предложения вы соединили в одно:
- В настройках Social (tube) выставляю не использовать капчу, но даже в таком случае форма регистрации не срабатывает - ничего не выводится в $error; но при этом и $user пустой
- В комментах, при использовании капчи (в настройках - yes), пишет Invalid captcha если заменить скрипт с картинкой на тег antibot_question
Прочитайте еще раз внимательнее, плиз?
Проблем с выводом капчи нет.
- Проблема с регистрацией (она не происходит, судя по $user/$error) через шаблон register;
- и проблема в том что капча не валидируется при сабмите коммента (если стоит использовать капчу для комментов).
Кстати. Еще пропадает юзернейм при посте комментов, не пишется в базу при ПОСТе/ГЕТе
Code: Select all
action:add_comment
gallery_id:_айди_
captcha:_ответ_
username:user
comment:comment
проверял отключив капчу в комментах
Re: Social (Tube) регистрация, капча, antibot_question
Posted: Tue Mar 20, 2018 9:11 am
by moteam
UPD1: если кто столкнется с подобным: формы (регистрации/логина) должны сабмититься на /?action=register и /?action=login соответственно. Ну или /action/register , /action/login.
Обязательно! Просто сабмитя в тот же урл шаблона - не срабатывают формы.
Про комменты внутри галлерей - пока не решен вопрос.
Re: Social (Tube) регистрация, капча, antibot_question
Posted: Tue Mar 20, 2018 8:40 pm
by admin
По идее это логично, скрипту то надо понимать action - что конкретно вы хотите что б он сделал
Комменты проверил - все ок по идее
вот у меня пост
action add_comment
captcha 9
comment testetetst
content_id 4078
username dssd
вопрос
Calculate: 3 plus 3*2
ответ от сервака
OK|ok
а что у вас в посте и что отвечает ?
Re: Social (Tube) регистрация, капча, antibot_question
Posted: Wed Mar 21, 2018 3:06 am
by moteam
admin wrote:По идее это логично, скрипту то надо понимать action - что конкретно вы хотите что б он сделал
Вы тогда в базовых шаблонах это поправьте (там формы указаны без action совсем)? Про то что есть /?action=... я понял только из общения с вами в ЛС - и то больше "додумал" чем понял.
До этого использовал только конструкции /?force_template=...
----------------------------------------------------------------------------------------------------------------------------------------
Про комменты. Делаем такую конструкцию в настройках:

- Screen Shot 2018-03-21 at 09.59.17.png (47.29 KiB) Viewed 4056 times
контрольный вопрос:
type "2" without quotes
Code: Select all
Request URL:https://freesexgames.cc/
Request Method:POST
Status Code:200
action:add_comment
gallery_id:2426
captcha:2
username:Username
comment:comment
Ответ:
не срабатывает.
----------------------------------------------------------------------------------------------------------------------------------------
теперь пытаюсь сделать комменты доступными только залогиненым

- Screen Shot 2018-03-21 at 09.59.34.png (47.78 KiB) Viewed 4056 times
Даже отключаю капчу (так как грешу на то что она не проверяется корректно).
Успешно логинюсь под пользователем (вижу весь $user массив)
Что в таких случаях надо передавать на форму? По идее же не надо передавать username больше? Ведь он берется из $user внутреннего (или из сессии, там), логично?
Пробую так
Code: Select all
Request URL:https://freesexgames.cc/
Request Method:POST
Status Code:200
action:add_comment
gallery_id:2426
comment:Hello
Ответ:
Code: Select all
ERROR|You can not post comments here
Пробую так (вывожу в форме $user["username"]):
Code: Select all
Request URL:https://freesexgames.cc/
Request Method:POST
Status Code:200
action:add_comment
gallery_id:2426
username:User222
comment:Hello
Опять ответ:
Code: Select all
ERROR|You can not post comments here
Проверил только что еще раз: на регистрации тоже капча не срабатывает:
https://freesexgames.cc/?action=register
попробуйте зарегистрироваться?
Re: Social (Tube) регистрация, капча, antibot_question
Posted: Wed Mar 21, 2018 11:53 am
by admin
В базовых не надо править
там по дефолту они открыавются как
/action/register
поэтому когда вы жмете сабмит оно идет опять же на /action/register и все работает
а у вас видимо была создана форма где был прописан action=/ и оно сабмитло на корень домена без параметров
по капче - не знаю, скидывайте админку, проверю
Re: Social (Tube) регистрация, капча, antibot_question
Posted: Thu Mar 22, 2018 2:27 am
by moteam
admin wrote:по капче - не знаю, скидывайте админку, проверю
Ну так это та же самая админка, которую мы в ЛС уже обсуждаем вторую неделю

Скину еще раз.