Вы находитесь на устаревшей версии сайта romka.eu. Она оставлена здесь на случай если я захочу поностальгировать по тому как выглядел интернет в 2012 году :) Так этот сайт выглядел с июня 2012 по февраль 2023. Эта версия сайта не обновляется, комментирование материалов отключено. Обновленная версия сайта доступна по адресу http://romka.eu.

Проверка имени пользователя на наличие букв из разных алфавитов

Submitted by Ромка on Сб, 23/08/2008 - 10:59

Ромка аватар

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

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

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

ВложениеРазмер
Package icon sam_username_letters.zip1.18 KB

1 Comment

который запрещает

Модуль отличный, из раздела обязательных.

На друпал.орг отправь ;)