Лингвофорум

Администрация => Работа форума => Тема начата: Любомир от мая 21, 2015, 12:56

Название: Не работает капча при регистрации
Отправлено: Любомир от мая 21, 2015, 12:56
Добрый день, уважаемые лингвофорумчане!
А шо с капчею при регистрации? Знакомый не может зарегистрироваться!
Название: Не работает капча при регистрации
Отправлено: mnashe от мая 21, 2015, 17:58
Цитата: Любомир от мая 21, 2015, 12:56
А шо с капчею при регистрации? Знакомый не может зарегистрироваться!
Ага, уже от троих сообщение :(
Название: Не работает капча при регистрации
Отправлено: Любомир от мая 22, 2015, 23:29
Друзья, я так рад вернуться сюда, в эту неповторимую атмосферу, но...

ЧТО С КАПЧЕЙ???
Название: Не работает капча при регистрации
Отправлено: RawonaM от мая 24, 2015, 09:33
Цитата: Любомир от мая 22, 2015, 23:29
ЧТО С КАПЧЕЙ???
Не знаю, посмотрел, действительно не показывается, но прослушка работает, используйте ее.
Название: Не работает капча при регистрации
Отправлено: Dinamed от июля 23, 2015, 13:16
на сайте не работает каптча при регистрации(картинка не отображается), чудом зарегался по голосовой капче с пятого раза.
контактов администрации также не нашел.  чтоб сообщить об этом.
Название: Не работает капча при регистрации
Отправлено: Тайльнемер от июля 28, 2015, 07:34
Там та же проблема, что и с предпросмотром постов — генерируются два кода перевода строки перед телом файла.
Надо будет посмотреть, откуда это лезет.
Название: Не работает капча при регистрации
Отправлено: DarkMax2 от октября 7, 2015, 10:02
Уже пофиксили? Без работающей регистрации форум начнёт вымирать со временем.
Название: Не работает капча при регистрации
Отправлено: Awwal12 от октября 7, 2015, 10:05
Цитата: DarkMax2 от октября  7, 2015, 10:02
Уже пофиксили? Без работающей регистрации форум начнёт вымирать со временем.
Судя по состоянию раздела "переводы", не пофиксили.
Я и говорю, что это главная проблема форума на текущий момент.
Регистрация-то работает, но только через одно место аудиокапчу, причем до ее использования надо еще додуматься и, конечно, такая регистрация удобна далеко не всем.
Название: Не работает капча при регистрации
Отправлено: Тайльнемер от октября 7, 2015, 11:08
Цитата: DarkMax2 от октября  7, 2015, 10:02
Уже пофиксили?
Не, лень всё...
Название: Не работает капча при регистрации
Отправлено: DarkMax2 от октября 7, 2015, 11:13
Цитата: Тайльнемер от октября  7, 2015, 11:08
Цитата: DarkMax2 от октября  7, 2015, 10:02
Уже пофиксили?
Не, лень всё...
Доиграются...
Название: Не работает капча при регистрации
Отправлено: mnashe от октября 7, 2015, 14:01
Причём уже и причина известна (всё тот же AJAX). Так что искать, по идее, не так много. Более того, RawonaM уже и исходники выложил. И если наконец найти причину, то это решит не только проблему регистрации, но и ещё три или четыре серьёзные проблемы.
Проблема, видимо, в том, что у нас нет специалистов достаточного уровня (кроме самого RawonaM'а, но у него нет времени). А если искать своими силами (я и Тайльнемер), то придётся много изучать, чтобы разобраться. Особенно мне.
А времени маловато.
Вот оно и тянется...
Название: Не работает капча при регистрации
Отправлено: Karakurt от октября 7, 2015, 14:03
Проблема не гуглится?
Название: Не работает капча при регистрации
Отправлено: Demetrius от октября 7, 2015, 14:10
Цитата: mnashe от октября  7, 2015, 14:01
RawonaM уже и исходники выложил.
Где можно ознакомиться?
Название: Не работает капча при регистрации
Отправлено: mnashe от октября 7, 2015, 14:15
Цитата: Demetrius от октября  7, 2015, 14:10
Где можно ознакомиться?
Это скрытый репозиторий на bitbucket.org.
RawonaM добавил меня и Тайльнемера.
Если можешь разобраться, надо написать RawonaM'у, чтоб он и тебя включил.
Название: Не работает капча при регистрации
Отправлено: Demetrius от октября 7, 2015, 14:20
Это, пожалуй, лишнее.

Одно дело — посмотреть, если оно доступно для всех. Другое — специально просить доступ; тогда это воспринимается как некие взятые обязательства, а обязательств у меня и так хватает (http://aluarium.net/forum/wiki-article-14.html).
Название: Не работает капча при регистрации
Отправлено: Demetrius от октября 7, 2015, 14:22
Offtop
Извините, если предлагаю очевидное, но вы пробовали вот это решение (http://www.simplemachines.org/community/index.php?topic=528614.0) для аякса? Оно, правда, для 1.1.20, но пишут, что последний комментарий про SMF 2.x.
Название: Не работает капча при регистрации
Отправлено: mnashe от октября 7, 2015, 14:25
О!
По описанию очень похоже, и по датам комментариев в теме — тоже. Оно действительно где-то год назад сломалось, или чуть раньше.
Надо звать RawonaM'а...
Название: Не работает капча при регистрации
Отправлено: Demetrius от октября 7, 2015, 14:26
Цитата: mnashe от октября  7, 2015, 14:25
О!
Я уже удалил своё сообщение, т.к. подумал, что там не то: там в нагугленном решении (http://www.simplemachines.org/community/index.php?topic=528614.0) про preview постов, а тут тема про капчу. Вряд ли оно исправит капчу...
Название: Не работает капча при регистрации
Отправлено: mnashe от октября 7, 2015, 14:28
Цитата: Demetrius от октября  7, 2015, 14:20
Другое — специально просить доступ; тогда это воспринимается как некие взятые обязательства
Да не, я вот без обязательств, просто вдруг когда-нибудь руки дойдут...

Цитата: Demetrius от октября  7, 2015, 14:20
а обязательств у меня и так хватает (http://aluarium.net/forum/wiki-article-14.html).
Ух ты, круто! ;up:
Название: Не работает капча при регистрации
Отправлено: mnashe от октября 7, 2015, 14:34
Цитата: Demetrius от октября  7, 2015, 14:26
Я уже удалил своё сообщение, т.к. подумал, что там не то: там в нагугленном решении про preview постов, а тут тема про капчу. Вряд ли оно исправит капчу...
Ой, ты зря удалил! Можно я верну?
По исследованиям Тайльнемера очень похоже, что причина одна. То есть даже если разные файлы править надо, правка, видимо, будет идентична.
Во всех случаях проблема в неправильно генерируемом файле AJAX'а.
Из-за этого не работает ни одна фича, опирающаяся на AJAX:
1. Капча при регистрации.
2. Предпросмотр сообщений.
3. Быстрое редактирование.
4. В интерфейсе отбора сообщений при разрезании тем не отображается отобранное (приходится нажимать Refresh, чтобы увидеть результат).
5. В админке не подгружается список пользователей при наборе ников (назначение модераторов и т.п.).
Название: Не работает капча при регистрации
Отправлено: Demetrius от октября 7, 2015, 14:48
Цитата: mnashe от октября  7, 2015, 14:34
Ой, ты зря удалил! Можно я верну?
Да.

Цитата: mnashe от октября  7, 2015, 14:34
По исследованиям Тайльнемера очень похоже, что причина одна. То есть даже если разные файлы править надо, правка, видимо, будет идентична.
Но вроде же сообщали, что предпросмотр не работает в Firefox'е, но работает в вебкитовых браузерах. А капча не работает нигде.
Название: Не работает капча при регистрации
Отправлено: DarkMax2 от октября 7, 2015, 14:50
Цитата: mnashe от октября  7, 2015, 14:34
2. Предпросмотр сообщений.
Я думал это у меня проблема.
Зависит от браузера. Огнелис не может, а Яндекс - показывает.
Название: Не работает капча при регистрации
Отправлено: Bhudh от октября 7, 2015, 15:12
Опера 12.17 Presto. Предпросмотр работает. Это не проблема AJAX, ИМХО.
Название: Не работает капча при регистрации
Отправлено: mnashe от октября 7, 2015, 15:31
:(
Название: Не работает капча при регистрации
Отправлено: Тайльнемер от октября 7, 2015, 18:28
Цитата: Demetrius от октября  7, 2015, 14:48
Но вроде же сообщали, что предпросмотр не работает в Firefox'е, но работает в вебкитовых браузерах. А капча не работает нигде.
Потому что картинка, в которую добавили символ перевода строки в начало не читается никаким браузером, а xml'ка с переводом строки перед <?xml version="1.0" encoding="UTF-8"?> хоть и невалидна и не парсится фаерфоксом, но спокойно парсится другими браузерами.
Название: Не работает капча при регистрации
Отправлено: Demetrius от октября 7, 2015, 18:32
Ох. Значит, проблема точно не с непереданной сессией, а с переводом строки.

Я бы проверил все файлы на наличие в них переводов строки в начале (\n<?php или \n<?) или в конце (?>\n). Если есть сомнения, закрывающие теги ?> в конце можно вообще выбросить (т.е. не закрывать последний PHP-тег).

Извините, если говорю очевидности.
Название: Не работает капча при регистрации
Отправлено: Bhudh от октября 7, 2015, 18:34
Почему бы не сделать временный хак: отправлять вместе с неправильной картинкой скрипт, который эти переводы строки будет вырезать?
Или они добавляются в сам файл картинки?
Название: Не работает капча при регистрации
Отправлено: Тайльнемер от октября 7, 2015, 18:37
Цитата: Bhudh от октября  7, 2015, 18:34
Почему бы не сделать временный хак
Потому что, скорее всего, исправить проблему проще, чем сделать временный хак.
Я просто не брался. За что мне позор.

И да, они добавляются в файл картинки.
Название: Не работает капча при регистрации
Отправлено: Bhudh от октября 7, 2015, 18:50
Цитата: Тайльнемер от октября  7, 2015, 18:37И да, они добавляются в файл картинки.
Это хужее, к телу картинки скрипты доступа не имеют...
А брать картинку в base64, вырезать и вставлять взамен исправленную это геморрой...
Название: Не работает капча при регистрации
Отправлено: Olego Fren от октября 7, 2015, 21:37
У меня прекрасно работает. Регистрировался вчера, проблем не было.
Название: Не работает капча при регистрации
Отправлено: Awwal12 от октября 7, 2015, 22:32
Цитата: Olego Fren от октября  7, 2015, 21:37
У меня прекрасно работает. Регистрировался вчера, проблем не было.
Вероятно, вы уникальны.
Название: Не работает капча при регистрации
Отправлено: Olego Fren от октября 7, 2015, 23:27
Цитата: Awwal12 от октября  7, 2015, 22:32
Цитата: Olego Fren от октября  7, 2015, 21:37
У меня прекрасно работает. Регистрировался вчера, проблем не было.
Вероятно, вы уникальны.
Объясняю для широких масс, в чём моя уникальность:
1. Имею физический слух.
2. Знаю буквы английского алфавита.
Название: Не работает капча при регистрации
Отправлено: Awwal12 от октября 7, 2015, 23:35
Цитата: Olego Fren от октября  7, 2015, 23:27
Цитата: Awwal12 от октября  7, 2015, 22:32
Цитата: Olego Fren от октября  7, 2015, 21:37
У меня прекрасно работает. Регистрировался вчера, проблем не было.
Вероятно, вы уникальны.
Объясняю для широких масс, в чём моя уникальность:
1. Имею физический слух.
2. Знаю буквы английского алфавита.
Тема не про звуковую капчу вообще-то.
Название: Не работает капча при регистрации
Отправлено: Olego Fren от октября 7, 2015, 23:38
Цитата: Awwal12 от октября  7, 2015, 23:35
Тема не про звуковую капчу вообще-то.
Тема про капчу вообще, судя по заголовку "Не работает капча при регистрации". Уточнения, какая капча, в названии темы нет. И давайте договоримся, при цитировании гору из цитат друг друга убирать.
Название: Не работает капча при регистрации
Отправлено: Тайльнемер от октября 12, 2015, 09:44
Короче, я проверил — то, что выложил Равонам, этого бага с переводами строк не содержит.
У меня сейчас на локалхосте генерируются нормальные файлы, ничего лишнего в начале.

На самом же ЛФе два перевода строки (\x0A\x0A) появляются, кажется во всех файлах, выдаваемых по запросу lingvoforum.net/index.php?‹что-либо›, и, кажется, только в них.
Так что, возможно, там действительно просто два перевода строки стоят перед <?php в файле index.php на хостинге, но не в репозитории.

Уже были случаи внезапного появления в коде страниц чего-то нежелательного. Может, тут аналогичный случай?
Название: Не работает капча при регистрации
Отправлено: Bhudh от октября 12, 2015, 09:48
:= Накатывайте сюды!
Название: Не работает капча при регистрации
Отправлено: Тайльнемер от октября 12, 2015, 09:55
Надо попросить Равонама, чтобы он файлы на хостинге проверил или сразу заменил на те, что в репозитории.
Название: Не работает капча при регистрации
Отправлено: mnashe от октября 12, 2015, 13:35
:=
Название: Не работает капча при регистрации
Отправлено: Тайльнемер от октября 12, 2015, 13:35
Всё странно.
Равонам проверил — на хостинге файлы не отличаются. (Точнее, почему-то в двух не относящихся к делу файлах отличаются переводы строк: 0A vs 0D 0A. Как будто их открывали редакторм с 0D 0A по умолчанию и сохранили, не внеся изменений.)
В файле index.php также был перевод строки в конце, не влияющий на баг (и в репозитории, и на хостинге). После его убирания тоже ничего не произошло.
Название: Не работает капча при регистрации
Отправлено: mnashe от октября 12, 2015, 13:41
Цитата: Тайльнемер от октября 12, 2015, 13:35
(Точнее, почему-то в двух не относящихся к делу файлах отличаются переводы строк: 0A vs 0D 0A. Как будто их открывали редакторм с 0D 0A по умолчанию и сохранили, не внеся изменений.)
В каких файлах? Не тех ли, что с таблицами связаны?
Название: Не работает капча при регистрации
Отправлено: Тайльнемер от октября 12, 2015, 13:44
Цитата: mnashe от октября 12, 2015, 13:41
В каких файлах?
Themes/default/Display.template.php
Themes/default/Themes.template.php

Это дефолтная тема, которая всё равно не используется на ЛФ.
Название: Не работает капча при регистрации
Отправлено: Demetrius от октября 12, 2015, 14:07
Цитата: Тайльнемер от октября 12, 2015, 13:35
Точнее, почему-то в двух не относящихся к делу файлах отличаются переводы строк: 0A vs 0D 0A. Как будто их открывали редакторм с 0D 0A по умолчанию и сохранили, не внеся изменений.
Гит умеет (https://help.github.com/articles/dealing-with-line-endings/) преобразовывать переводы строк, скорее всего он всё это унифицировал.
Название: Не работает капча при регистрации
Отправлено: Demetrius от октября 12, 2015, 14:08
А нет шансов, что это в тех файлах, которые Равонам не выложил? Там, сеттинги, в которых доступ к БД прописывается?
Название: Не работает капча при регистрации
Отправлено: Тайльнемер от октября 12, 2015, 20:53
Цитата: Demetrius от октября 12, 2015, 14:07
Гит умеет преобразовывать переводы строк, скорее всего он всё это унифицировал.
В сегодняшем коммите Равонама разные переводы строк. Он в этот раз коммитил с другими настройками гита?

Цитата: Demetrius от октября 12, 2015, 14:08
А нет шансов, что это в тех файлах, которые Равонам не выложил? Там, сеттинги, в которых доступ к БД прописывается?
Да, Равноам не выложил settings.php.
Но простое дописывание переводов строк в начало и конец settings.php ни на что не влияет. Если только там что-то более хитрое.
Название: Не работает капча при регистрации
Отправлено: Demetrius от октября 12, 2015, 21:10
Цитата: Тайльнемер от октября 12, 2015, 20:53
В сегодняшем коммите Равонама разные переводы строк. Он в этот раз коммитил с другими настройками гита?
У него спрашивайте, не у меня :???
Название: Не работает капча при регистрации
Отправлено: Сыр от ноября 15, 2015, 11:43
Шёл пятый день. Разменяв второй десяток, мы устали считать неудачные капчи. Но наконец, удача оказалась на нашей стороне...
Название: Не работает капча при регистрации
Отправлено: Mercurio от ноября 20, 2015, 12:24
Сыр...
Название: Не работает капча при регистрации
Отправлено: Danandr25 от ноября 20, 2015, 12:34
А по аве и не скажешь...
Название: Не работает капча при регистрации
Отправлено: animoetcorpore от декабря 16, 2015, 21:47
Здравствуйте.

Тоже еле зарегистрировался из-за неотображаемой капчи, причем  Mozilla Firefox регистрация не прошла категорически никакими способами, а в Chrome её пришлось прослушивать и только это помогло.
Очень большие сложности, и неподготовленные люди вообще не смогут зарегистрироваться.