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
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
Ответ:

Code: Select all

ERROR|Invalid Captcha Code

не срабатывает.

----------------------------------------------------------------------------------------------------------------------------------------


теперь пытаюсь сделать комменты доступными только залогиненым
Screen Shot 2018-03-21 at 09.59.34.png
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:по капче - не знаю, скидывайте админку, проверю
Ну так это та же самая админка, которую мы в ЛС уже обсуждаем вторую неделю :) Скину еще раз.