Anhelby Опубликовано 20 Марта 2005 Жалоба Поделиться Опубликовано 20 Марта 2005 собсна сабж, но при этом еще и сам ник не отображается проблема в админке тоже существует но там всего лишь таблицы съезжают. Кто не врит попробуйте у себя на форуме создать юзера с ником скажем =zerg= и посмотрите. Кто поможет это вылечить? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Transporterer Опубликовано 20 Марта 2005 Жалоба Поделиться Опубликовано 20 Марта 2005 Файл /sources/Register.php Найти: //+-------------------------------------------- //| Check for errors in the input. //+-------------------------------------------- Добавить ниже: $Pattern = "^([a-zA-Z0-9]+)([_]?)([a-zA-Z0-9]+)([_]?)([a-zA-Z0-9]$)"; if ( eregi($Pattern, $in_username) ) { } else { $this->show_reg_form('err_invalid_username'); return; exit; } Файл /lang/*папка с русским языком*/lang_register.php Найти:'err_user_exists' => "Такое имя пользователя уже существует на форуме. Выберите другое имя.", Добавить ниже:'err_invalid_username' => "Имя пользователя содержит недопустимые символы.", Оригинальная модификация:Prevent Special Charecters in usernames Оригинальная сделана некрасиво, текст предупреждения вылазит сверху форума, а если сделать как у меня, то все аккуратно, как и должно быть. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Anhelby Опубликовано 20 Марта 2005 Автор Жалоба Поделиться Опубликовано 20 Марта 2005 с Login.phpпроверку на допустимые символы тоже нуно ставить? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Transporterer Опубликовано 20 Марта 2005 Жалоба Поделиться Опубликовано 20 Марта 2005 А зачем? Ведь мы запрещаем создавать такие ники, следовательно логинится под ними никто не сможет. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Anhelby Опубликовано 20 Марта 2005 Автор Жалоба Поделиться Опубликовано 20 Марта 2005 логиниться да... но sql injection может ведь пройти Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Transporterer Опубликовано 20 Марта 2005 Жалоба Поделиться Опубликовано 20 Марта 2005 Ну можешь помозговать и над этим вопросом на досуге. Базе значки не могут нанести вреда(ну только в крайнем случае). В твоем случае значки меняют отображение. Логин проверяет только наличие имени в базе. Сделай так, как я писал выше и проблема будет устранена. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Anhelby Опубликовано 20 Марта 2005 Автор Жалоба Поделиться Опубликовано 20 Марта 2005 снкс о великий Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Song Опубликовано 21 Марта 2005 Жалоба Поделиться Опубликовано 21 Марта 2005 2TransportererИспользуем Поиск. Все решения давно даны.Зачем запрещать? Если можно просто сделать, чтобы "=" не портили внешний вид. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Transporterer Опубликовано 21 Марта 2005 Жалоба Поделиться Опубликовано 21 Марта 2005 А почему сразу я? =) Я только ответил, как сам сделал. Мне поиск не нужен был. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Big J Опубликовано 21 Марта 2005 Жалоба Поделиться Опубликовано 21 Марта 2005 Song, проблема не найдена..в том то и проблема ))у меня была, есть аналогичная трабла.. мы обсуждали ее в какой то теме..с никми -=nick=-там было решение.. сделал все по доке, какое то время небыло проблема.. но потом все вернулось и осталось как было.. странно но тем не менее... Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Song Опубликовано 22 Марта 2005 Жалоба Поделиться Опубликовано 22 Марта 2005 2Big J да как это не найдена. Один раз исправишь и всё путём.Там нужно было всего-то засейфить опасные символы. Добавить обратные слеши. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Big J Опубликовано 23 Марта 2005 Жалоба Поделиться Опубликовано 23 Марта 2005 эээээ, не совсем кажется...на сколько я помню, правился parcer.php или что то связанное с парсером (уже забыл)... эм.. дай плиз линк про слеши )мну пойдет пробовать.. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Song Опубликовано 24 Марта 2005 Жалоба Поделиться Опубликовано 24 Марта 2005 2Big J парсер-то здесь каким боком? >> эм.. дай плиз линк про слеши ) Общие вопросы (по 1.2 и 1.3.x) Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 ashurge Опубликовано 29 Марта 2005 Жалоба Поделиться Опубликовано 29 Марта 2005 Song, поиск ничего не дал. Может сами попробуете поискать на эту тему? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Song Опубликовано 29 Марта 2005 Жалоба Поделиться Опубликовано 29 Марта 2005 Тему удалили, гады ок, приведи кусок Topics.php где у тебя вызывается js скрипт вставки ника. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 ashurge Опубликовано 30 Марта 2005 Жалоба Поделиться Опубликовано 30 Марта 2005 Боюсь, что моих знаний не хватает, чтобы найти это. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Вопрос
Anhelby
собсна сабж, но при этом еще и сам ник не отображается
проблема в админке тоже существует но там всего лишь таблицы съезжают.
Кто не врит попробуйте у себя на форуме создать юзера с ником скажем =zerg= и посмотрите.
Кто поможет это вылечить?
Ссылка на комментарий
Поделиться на других сайтах
15 ответов на этот вопрос
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.