Social (Tube) регистрация, капча, antibot_question

moteam
Posts: 91
Joined: Sat Feb 26, 2011 1:15 pm

Social (Tube) регистрация, капча, antibot_question

Post 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=...
и кука запоминалась на определнный урл, поправлено
Last edited by moteam on Fri Mar 23, 2018 7:52 am, edited 2 times in total.
admin
Site Admin
Posts: 37250
Joined: Wed Sep 10, 2008 11:43 am

Re: Social (Tube) регистрация, капча, antibot_question

Post by admin »

Про какую версию\билд речь идет?

PS в джаббере ничего нет, лучше просто ПМ тут скинуть
Don't forget to run script update
moteam
Posts: 91
Joined: Sat Feb 26, 2011 1:15 pm

Re: Social (Tube) регистрация, капча, antibot_question

Post by moteam »

admin wrote:Про какую версию\билд речь идет?

PS в джаббере ничего нет, лучше просто ПМ тут скинуть
Скотский джаббер, отправляю в ЛС.
Может есть еще какой-то оперативный мессенджер-канал, по которому можно связаться?

был Build 201803050911

обновился до последнего только что, но без изменений
admin
Site Admin
Posts: 37250
Joined: Wed Sep 10, 2008 11:43 am

Re: Social (Tube) регистрация, капча, antibot_question

Post by admin »

проверил на урле что вы дали - капча есть
возможно я не понял что именно не так
Don't forget to run script update
moteam
Posts: 91
Joined: Sat Feb 26, 2011 1:15 pm

Re: Social (Tube) регистрация, капча, antibot_question

Post 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
проверял отключив капчу в комментах
moteam
Posts: 91
Joined: Sat Feb 26, 2011 1:15 pm

Re: Social (Tube) регистрация, капча, antibot_question

Post by moteam »

UPD1: если кто столкнется с подобным: формы (регистрации/логина) должны сабмититься на /?action=register и /?action=login соответственно. Ну или /action/register , /action/login.
Обязательно! Просто сабмитя в тот же урл шаблона - не срабатывают формы.


Про комменты внутри галлерей - пока не решен вопрос.
admin
Site Admin
Posts: 37250
Joined: Wed Sep 10, 2008 11:43 am

Re: Social (Tube) регистрация, капча, antibot_question

Post by admin »

По идее это логично, скрипту то надо понимать action - что конкретно вы хотите что б он сделал

Комменты проверил - все ок по идее

вот у меня пост

action add_comment
captcha 9
comment testetetst
content_id 4078
username dssd


вопрос

Calculate: 3 plus 3*2


ответ от сервака

OK|ok


а что у вас в посте и что отвечает ?
Don't forget to run script update
moteam
Posts: 91
Joined: Sat Feb 26, 2011 1:15 pm

Re: Social (Tube) регистрация, капча, antibot_question

Post 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 3371 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 3371 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
попробуйте зарегистрироваться?
admin
Site Admin
Posts: 37250
Joined: Wed Sep 10, 2008 11:43 am

Re: Social (Tube) регистрация, капча, antibot_question

Post by admin »

В базовых не надо править

там по дефолту они открыавются как

/action/register

поэтому когда вы жмете сабмит оно идет опять же на /action/register и все работает

а у вас видимо была создана форма где был прописан action=/ и оно сабмитло на корень домена без параметров

по капче - не знаю, скидывайте админку, проверю
Don't forget to run script update
moteam
Posts: 91
Joined: Sat Feb 26, 2011 1:15 pm

Re: Social (Tube) регистрация, капча, antibot_question

Post by moteam »

admin wrote:по капче - не знаю, скидывайте админку, проверю
Ну так это та же самая админка, которую мы в ЛС уже обсуждаем вторую неделю :) Скину еще раз.
Post Reply