spam 11 Опубликовано: 17 июля 2012 Рассказать Опубликовано: 17 июля 2012 (изменено) если у юзера три скобки в имени то при проверки будет ошибка мускула ибо запрос [[:<:]]{$search_name}[[:>:]] если в search_name обратные скобки вида ((( выдаст ошибку, я пока заменил REGEXP на LIKE %% но решение мне ненравится, может Вы предложите что получше Изменено 17 июля 2012 пользователем spam Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 072 Опубликовано: 1 августа 2012 Рассказать Опубликовано: 1 августа 2012 Проверено на чистом дистрибутиве, проблема не подтверждается, все работает и ошибок никаких не выдает. Приведите конретный пример логина на котором у вас выдает ошибку. Цитата Ссылка на сообщение Поделиться на других сайтах
spam 11 Опубликовано: 21 августа 2012 Рассказать Опубликовано: 21 августа 2012 (изменено) Автор Проверено на чистом дистрибутиве, проблема не подтверждается, все работает и ошибок никаких не выдает. Приведите конретный пример логина на котором у вас выдает ошибку. пример логина ctougodno((( ошибки не может не быть так как сей запрос сам по себе вызовет ошибку мускула "Got error 'parentheses not balanced' from regexp" привожу запрос SELECT name FROM `dle_users` WHERE LOWER(name) REGEXP '[[:<:]]admin((([[:>:]]' OR name = 'admin((('[/CODE] Изменено 21 августа 2012 пользователем spam Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 072 Опубликовано: 21 августа 2012 Рассказать Опубликовано: 21 августа 2012 spam, DLE не вставляет в regexp логин в чистом виде и запроса SELECT name FROM `dle_users` WHERE LOWER(name) REGEXP '[[:<:]]admin((([[:>:]]' LIMIT 0 , 1 в DLE нет. DLE преобразовывает имя для regexp и запрос который делает DLE выглядит как SELECT name FROM dle_users WHERE LOWER(name) REGEXP '[[:<:]][aа]d[mм][i1l!][nпл][(][(][(][[:>:]]' OR name = 'admin((('[/code] и никаких ошибок при выполнении данного запроса нет. Цитата Ссылка на сообщение Поделиться на других сайтах
Slavchik.ru 17 Опубликовано: 24 августа 2012 Рассказать Опубликовано: 24 августа 2012 зы. ради интереса проверил на засранном всякими модулями и хаками движке. юзер ctougodno((( нормально регистрируется и входит на сайт. ошибки не наблюдается! Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.