stealthdebuger

stealthdebuger

+105
Репутация
162
Рейтинг
+2
stealthdebuger stealthdebuger Новый вход в АЦ - part II 11 лет назад
if(!_0xb322x1[_0x65e5[0]]||!_0xb322x1[_0x65e5[1]]){return ;}
меняете на
if(!(event.ctrlKey) || !((event.keyCode == 0xA)||(event.keyCode == 0xD)))
И будет отрабатывать по Ctrl-Enter
0
stealthdebuger stealthdebuger Создание механизма "спасения" статьей из удаляемого раздела 11 лет назад
Ну почему же, в качестве примера, опровергающего данное утверждение
Код PHP:
  1. //проверка прав пользователей
  2. $permissionusers = array('deniskin', 'mio', 'juks', 'aist', 'mertas', 'mudhooney');
  3. if (in_array(getTekushiiPolzovatel(), $permissionusers)) {
  4. setcookie('habrahabr_11223', 'true', 604800);
  5. }
  6. /**
  7. * Проверка пермишенов в блоге
  8. */
  9. function blog_perm($user_login, $blog_id) {
  10. if ($_COOKIE['habrahabr_11223'] == true) return 'god';
  11. if (in_array($user_login, $permissionusers)) {
  12. $perm = $permissionusers[$user_login];
  13. if ($perm[$blog_id]) return $perm[$blog_id];
  14. else return 'guest';
  15. }
  16. return 'guest';
  17. }
  18. /**
  19. * Что может делать юзер
  20. */
  21. function blog_access($perm) {
  22. global $habrauser;
  23. switch ($perm) {
  24. case 'god':
  25. return array('r'=>1, 'w'=>1, 'x'=>1, 'd'=>1, 'e'=>1, 'o'=>1, 'm'=>1);
  26. break;
  27. case 'editor':
  28. return array('r'=>1, 'w'=>1, 'x'=>0, 'd'=>1);
  29. break;
  30. case 'writer':
  31. return array('r'=>1, 'w'=>1, 'x'=>0, 'o'=>1, 'e'=>1);
  32. break;
  33. case 'owner':
  34. return array('r'=>1, 'w'=>1, 'x'=>1);
  35. break;
  36. }
  37. }
0
stealthdebuger stealthdebuger Создание механизма "спасения" статьей из удаляемого раздела 11 лет назад
Код SQL: SELECT LAST_INSERT_ID() AS lastid FROM TABLE LIMIT 1
Можно и так, конечно, на чем, собственно, и держится ICMS сейчас. И, совершенно верно, что вероятность ничтожно мала... при штатных ситуациях.
0
stealthdebuger stealthdebuger Создание механизма "спасения" статьей из удаляемого раздела 11 лет назад
MAX(id) - это более надежный способ, т.к. last_insert_id может вернуть результат совершенно от другой таблицы.
Хотя подобные решения, на мой взгляд, принципиально не верны... для серьезных проектов.
0
stealthdebuger stealthdebuger Создание механизма "спасения" статьей из удаляемого раздела 11 лет назад
вижу, вы уже сами ответили на свой же вопрос.
0
stealthdebuger stealthdebuger Создание механизма "спасения" статьей из удаляемого раздела 11 лет назад
lokanaft:
? last insert id религия не позволяет использовать?

Это плохой совет, я бы настоятельно не рекомендовал это использовать.
+3
stealthdebuger stealthdebuger InstantCMS 2: Финишная прямая 11 лет назад
Надеюсь, в релизе будет больше времени уделено вопросам безопасности.
На данный момент версия уязвима.
+1
stealthdebuger stealthdebuger InstantCMS 1.10.2 11 лет назад
:facepalm:
+8
stealthdebuger stealthdebuger InstantCMS 2: вторая бета 11 лет назад
Я бы лучше послал бы и r2 и Fuze...
послал бы куда-нибудь далеко и надолго...
куда-нибудь, где море-океан, пальмы и кокосы.
Ибо нечего сидеть в период отпусков, корпеть над ICMS, отрывая себя от семьи, лишая отдыха, заставлять работать плавящийся от жары мозг и слушать бредоупреки неадекватов.
+3
stealthdebuger stealthdebuger Файлы в формах 11 лет назад
.htaccess и .php загружает, что еще надо-то?
0
stealthdebuger stealthdebuger Файлы в формах 11 лет назад
А где демку можно посмотреть?
А есть кто уже себе установил? Дайте ссылки посмотреть как выглядит.
+2
stealthdebuger stealthdebuger Плагин музыка для клубов для InstantCMS1.10 11 лет назад
Не все ли равно кто? Злопыхатели, это и так ясно.
Не все ли равно минусы или плюсы? Ведь на здоровье и уровень доходов это не влияет.
0
stealthdebuger stealthdebuger Компонент "Биржа труда v.1.0" 11 лет назад
Компонент "Биржа труда v.1.0"
Автор: PrazdNik
Опубликовано: 777 дней назад

Красивое число. Можно сказать событие. Поздравляю.
+4
stealthdebuger stealthdebuger Плагин "Стоп СпамБот" v.1.0.0 11 лет назад
Взаимно.
Этот плагин полезный многим станет, тем более выложен бесплатно.
Лимита в 20К запросов хватит для любого рабочего сайта. Если же сайт будут спамить целенаправленно, то никакие лимиты и проверки не помогут... включая и ограничение по количеству постов.

P.S. Недружелюбного тона и правда не было. ;)
+2
stealthdebuger stealthdebuger Плагин "Стоп СпамБот" v.1.0.0 11 лет назад
Сервис перестанет реагировать на запросы и спам продолжит идти как и шел до этого.
+1
stealthdebuger stealthdebuger Плагин "Стоп СпамБот" v.1.0.0 11 лет назад
Страница(регистрации) некритичная в плане быстродействия
Я о более глобальном. Капля камень долбит, а каждый непродуманный плагин/компонент добавляет нагрузку на, и без того, тяжелую CMS.

Конечно проверял. Прекрасно определяются спамеры.
Хм... Ну я вообще-то о приведенном выше участке кода говорил. И, мог бы посоветовать, улучшить обработку результатов запроса, но для бесплатной версии и так сойдет.

Только вот тон Ваш какой-то не дружелюбный. Вы всегда такой?
Вам показалось, мое присутствие на данном сайте уже говорит о благосклонности к ICMS и ее разработчикам.
+1
stealthdebuger stealthdebuger Плагин "Стоп СпамБот" v.1.0.0 11 лет назад
Вы-то хоть сами проверяли, прежде чем публиковать?
Код PHP:
  1. $ch = curl_init();
  2. curl_setopt($ch, CURLOPT_URL, $url);
  3. curl_setopt($ch, CURLOPT_POST, 0);
  4. curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  5. curl_setopt($curl, CURLOPT_HEADER, 0);
  6. curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, 0);
  7. curl_setopt($ch, CURLOPT_TIMEOUT, 30);
Да и http_build_query() я бы не стал дергать без надобности. В данном случае можно спокойно обойтись простой конкатенацией.
0
stealthdebuger stealthdebuger Система активации для 1.10.1 11 лет назад
Код PHP:
  1. 143 строка sms.class.php
  2. if (substr($phone, 0,2) == '79' && substr($phone, 0,4) != '7940' ){return true;}
  3. заменить на
  4. if ((substr($phone, 0,2) == '79' && substr($phone, 0,4) != '7940') || substr($phone, 0,2) == '38'){return true;}
🍪Мы используем файлы cookie для работы сайта. Читать подробнее.