логин: 
<< предыдущая заметкаследующая заметка >>
01 июля 2010
Сделал капчу-карму

Теперь админ вручную может установить длину капчи, которую отныне всегда предстоит набрать данному человеку при его последующих комментариях — от 2 до 255 символов. Все остальные, для кого капчу админ не установил принудительно, как прежде, вводят капчу один раз при своем первом комментарии, и длина ее (antibot_C) задана в config.php (лично у меня — 3 символа).

Если вам не нравятся чьи-то письма или вы решили почистить свои комменты от агрессивных мудаков, просто открывайте их карточку кликом по имени в комменте и выставляйте любую карму — 10, 20,40,150, максимум 255 Учитывая использование и флэшкук тоже, вычистить авторизацию в браузере простому мудаку не так просто, да он и не знает, может у всех теперь так стало.

Чтобы воспользоваться фичей, обновите движок, затем в /admin нажмите две соответствующие кнопки апгрейда: они создадут базу capchakarma и сделают переезд со старой версии (чтобы у пользователя учитывались введенные прежде капчи).

Для теста я сейчас в своем основном дневнике написал пост про фильмы, которые мне не нравятся (попросив рассказать, какие не нравятся вам тоже), и всех мудаков, которые в ответ начнут переходить на личности и хамить, сейчас охуячу на будущее прекрасной длинной капчей в зависимости от величины проявленного хамства.

<< предыдущая заметка следующая заметка >>
пожаловаться на эту публикацию администрации портала
Страницы, которые привлекли мое внимание за последние дни, рекомендую:
2017-11-22 В июне 1982
архив ссылок
Оставить комментарий
Linux Konqueror
0
0
batc0h
Бага, я залогинен, не могу оставить комментарий, пишет "введите цифры в окошечко", а окошечка как раз и нет.
Или это такая радикальная защита?
Linux Firefox
 Москва
0
0
Leonid Kaganov
Это где такое? А тут почему? Скрипт-то один.
Linux Ubuntu Firefox
6
0
А у меня теперь у всех комментариев, рядом с конвертиком, пишется {karma}

А при попытке написать коммент пишет "Введите цифры с картинки в окошечко." И ни цифр, ни окошечка. А я ведь залогинен сто лет как.
Пришлось писать этот комментарий в порно-режиме - это, кстати, вполне решение, пробивающее все куки с длинной капчей.

Chromium 6.0.452.0, равно как и Firefox 3.6.3
Linux Konqueror
0
0
batc0h
Аналогично. FF, Konqueror. Очевидно капча просто скрыта для залогиненных людей, а требуется.
Windows Safari Chrome
1
0
Порно-режим от флеша не спасает - надо ещё одно хитрое действие делать.

PS Леонид, когда Вы почините требование капчи без её отображения для зарегистированных пользователей?
Linux Firefox
 Москва
0
0
Leonid Kaganov
Починил, починил...
Linux Safari Chrome
0
0
мои мысли:

Неплохо бы ещё комментарий к капче (например, ссылка на комментария, за который наказали), чтобы было понятно где это я повёл себя как мудак.

И чтобы карма уменьшалась с каждым днём на один. Ведь, ИМХО, пожизненный бан это слишком строгое наказание даже для самого злостного мудака.
Windows Safari Chrome
2
0
обновил движок и поимел проблемы...
Windows Safari Chrome
0
0
Вставало колом на авторизации.
Восстановил _autorize.php из старых запасов - заработало...
Linux Firefox
 Москва
0
0
Leonid Kaganov
Ох... Что ж это могло бы быть?
Windows Safari Chrome
0
0
Была бы стурктура постов как у wordpress за один день на одной странице а не листать предыдущая заметка то поставил бы. а так я сторонник минимализма. вот щас в раздумьях
Linux Firefox
 Москва
0
0
Leonid Kaganov
оссподи... Ну вы умеете найти проблему. Открывайте по ссылке
http://lleo.aha.ru/blog/last и смотрите как ленту. Хотите по умолчанию чтобы все видели ваш дневник как ленту - исправьте опцию на $rootpage='last'; и наслаждайтесь ;)
Windows Safari Chrome
0
0
alexeybobkov
Раз уж об этом речь зашла. У вас в основном дневнике слева есть поле "LAST 10", а ссылка на нём указывает на http://lleo.aha.ru/dnevnik, хотя должна указывать, как я понимаю, на http://lleo.aha.ru/dnevnik/last
Linux Ubuntu Firefox
0
0
Помогите новичку: поставил движок на localhost (ubuntu 10.04, php 5.3.2, mysql 5.1.41). Ставил через install.php - все скачалось, в config.php прописалось. Однако /blog/admin не работает - пишет "The requested URL /blog/admin was not found on this server". wtf?

p.s. Не пинайте ногами, но может для новых инсталляций по умолчанию имеет смысл создавать базы с кодировкой utf8 (а не cp1251, как в скрипте)?
Linux Firefox
 Москва
0
0
Leonid Kaganov
Посмотрите .htaccess - есть ли он? И есть ли там строка переадресации типа:

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME}/index.php !-f
RewriteRule ^(.*)$ index.php

Возможно хостинг просто не отрабатывает директивы mod_rewrite - тогда движок работать не сможет.
Linux Ubuntu Firefox
0
0
Да, такие строки есть.
Вообще странно. Всякие джумлы и прочая ставятся на ура... ;-(
Linux Firefox
 Москва
0
0
Leonid Kaganov
Убедитесь, что .htaccess начинается так:
RewriteEngine On
RewriteBase /blog/

Разумеется, если движок стоит не в папке /blog/ от корня сайта, надо другое вписать.

Далее попробуйте написать в следующих строчках:

RewriteRule ^(.*)$ http://lleo.aha.ru/na

Если на любой запрос хоть /admin хоть /sdhjgfhjsdgfj будет отправлять нахуй - значит, mod_rewrite у вас включен и работает, и что-то с движком. Если не сработает - значит, у вас отключен mod_rewrite. Насчет Джумлы и т.п. не знаю, но этот движок требует mod_rewrite, а не создает физически страницы на хостинге, иначе не достичь той гибколсти и таких возможностей.
Linux Ubuntu Firefox
0
0
Спасибо, разобрался. Включил mod_rewrite, правда в настройках хоста пришлось изменить AllowOverride None на AllowOverride All.

Вроде завелся движок...
Хотя странно, при добавлении строки RewriteRule ^(.*)$ http://lleo.aha.ru/na никуда не посылает.
Linux Firefox
 Москва
0
0
Leonid Kaganov
Ну, слава богу!
Видимо, эта строка не перед прочими условиями, и они срабатывают раньше.
Windows Safari Chrome
0
0
Давно не заходил и у вас все заработало. Еще раз извините, что жаловался на капчу вам на мыло.
Windows Safari Chrome
0
0
Леонид у меня к вам вопрос: я занесен в список мудаков? Написал комент, ввел капчу, несколько раз обновил страницу и снова при вводе камента капча.
Или это связано с тем что база подтвержденных пользователей(ну или как у вас организованно)обновляется в течении какого то времени?

Upload: Все убралась. Видно время прошло
Linux Firefox
 Москва
0
0
Leonid Kaganov
Да нет конечно, откуда вы в списках мудаков? Капча - не знаю, не должна вроде спрашиваться повторно.
Windows Opera
0
0
#320222 (#320222)
вот я чего не понимаю. счетчик - ладно, привязка к браузеру и хрен еще знает чему - ладно. но почему бы не банить самых "агрессивных мудаков" просто по системному ключу компа? ну если они тебе неприятны и ты не желаешь постоянно натыкаться на их срач. сменить комп сложнее,чем вычистить кэш, сменить ip и браузер
Linux Safari Chrome
 Москва
0
0
Простите, что такое "системный ключ компа" в веб-протоколе?
Windows Opera
0
0
#320222 (#320222)
неточная формулировка: ключ компа по данным системы. как говорят, составляется где-то по 10 параметрам, дается после регистрации - ввода логина-сообщения. только хз,по каким параметрам,ибо не говорят,и нифига ниче не работает,если хотя бы 2 сменить. в общем,извините
Linux Safari Chrome
 Москва
1
0
Я так сразу и понял, что это какой-то гон некомпетентный.

всего комментариев: 26

<< предыдущая заметка следующая заметка >>