Как разрешить одинаковые имена пользователей

Проблемы с установкой или работой phpBB 3.0.x? Получите помощь здесь!
С 1 января 2017 года phpBB Group прекращает поддержку phpBB версии 3.0.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.0 до 1 июля 2017 года.
Подробнее: Окончание поддержки phpBB 3.0.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
pavelkim
phpBB 1.4.4
Сообщения: 113
Стаж: 17 лет 1 месяц
Откуда: Беларусь
Благодарил (а): 7 раз

Как разрешить одинаковые имена пользователей

Сообщение pavelkim »

Изначально, конечно же, это запрещено в phpbb и это вполне логично. Все это нужно для временного проекта, в котором все пользователи должны иметь одинаковые имена.
Как это можно реализовать? Подскажите, пожалуйста.
Секреты успешных форумов и сообществ
Booker
phpBB 2.0.7a
Сообщения: 627
Стаж: 15 лет 3 месяца
Благодарил (а): 165 раз
Поблагодарили: 21 раз

Re: Как разрешить одинаковые имена пользователей

Сообщение Booker »

Анонимный раздел сделать, где все будут значиться гостями, не?
Аватара пользователя
pavelkim
phpBB 1.4.4
Сообщения: 113
Стаж: 17 лет 1 месяц
Откуда: Беларусь
Благодарил (а): 7 раз

Re: Как разрешить одинаковые имена пользователей

Сообщение pavelkim »

Не, гость это не выход. Администратор должен знать каждого пользователя, но пользователи не должны знать друг друга).
Секреты успешных форумов и сообществ
Аватара пользователя
Sherlock
phpBB 2.0.2
Сообщения: 301
Стаж: 14 лет
Откуда: Украина, Ивано-Франковск
Благодарил (а): 40 раз
Поблагодарили: 44 раза

Re: Как разрешить одинаковые имена пользователей

Сообщение Sherlock »

pavelkim писал(а):Администратор должен знать каждого пользователя
И как он должен их различать?
SH
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 13159
Стаж: 15 лет 1 месяц
Благодарил (а): 236 раз
Поблагодарили: 3750 раз

Re: Как разрешить одинаковые имена пользователей

Сообщение Татьяна5 »

pavelkim писал(а):Администратор должен знать каждого пользователя, но пользователи не должны знать друг друга)
Anonymous forum
Аватара пользователя
pavelkim
phpBB 1.4.4
Сообщения: 113
Стаж: 17 лет 1 месяц
Откуда: Беларусь
Благодарил (а): 7 раз

Re: Как разрешить одинаковые имена пользователей

Сообщение pavelkim »

Sherlock писал(а):И как он должен их различать?
по имейлу.

Татьяна5, спасибо. Возможно это единственное решение..
А если в коде покопаться? Что может отвечать за сверку имен пользователей при регистрации?
Секреты успешных форумов и сообществ
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 13159
Стаж: 15 лет 1 месяц
Благодарил (а): 236 раз
Поблагодарили: 3750 раз

Re: Как разрешить одинаковые имена пользователей

Сообщение Татьяна5 »

includes/functions_user.php

Код: Выделить всё

	$sql = 'SELECT username
		FROM ' . USERS_TABLE . "
		WHERE username_clean = '" . $db->sql_escape($clean_username) . "'";
	$result = $db->sql_query($sql);
	$row = $db->sql_fetchrow($result);
	$db->sql_freeresult($result);

	if ($row)
	{
		return 'USERNAME_TAKEN';
	}
Если убрать эту проверку возникнут проблемы с залогиниванием, которое идет по нику
Booker
phpBB 2.0.7a
Сообщения: 627
Стаж: 15 лет 3 месяца
Благодарил (а): 165 раз
Поблагодарили: 21 раз

Re: Как разрешить одинаковые имена пользователей

Сообщение Booker »

pavelkim писал(а):Не, гость это не выход. Администратор должен знать каждого пользователя, но пользователи не должны знать друг друга).
Анонимный раздел (о котором я вам говорю и ссылку на который и дала Татьяна) именно это и позволяет сделать. Почитали бы сначала, что ли.
Аватара пользователя
pavelkim
phpBB 1.4.4
Сообщения: 113
Стаж: 17 лет 1 месяц
Откуда: Беларусь
Благодарил (а): 7 раз

Re: Как разрешить одинаковые имена пользователей

Сообщение pavelkim »

Я прочел и предположил, что это единственный вариант решения. Так оно и есть. Спасибо вам и Татьяне.
Секреты успешных форумов и сообществ

Вернуться в «Поддержка phpBB 3.0.х»