Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

Anti Logged-In Users Might to Register

Форум для авторов модов для phpBB 2.0.x.
Аватара пользователя
allenov
phpBB 1.4.4
Сообщения: 116
Стаж: 18 лет 10 месяцев
Откуда: Петроград

Anti Logged-In Users Might to Register

Сообщение allenov »

Залогенные пользователи больше не увидят: "Извините, пользователь с таким именем уже существует", при переходе к форме регистрации.

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

#-----[ OPEN ]------------------------------------------
#
profile.php
#
#-----[ FIND ]------------------------------------------
#
		if ( !$userdata['session_logged_in'] && $mode == 'editprofile' )
		{
			redirect(append_sid("login.$phpEx?redirect=profile.$phpEx&mode=editprofile", true));
		}
#
#-----[ AFTER, ADD ]------------------------------------------
#
		// [start] Anti Logged-In Users Might to Register
		if ( $userdata['session_logged_in'] && $mode == 'register' )
		{
			message_die(GENERAL_ERROR, 'You must <a href="/login.php?logout=true">Log Out</a> to register the new forum account.');
		}
		// [end] Anti Logged-In Users Might to Register
# OR:
#
#-----[ AFTER, ADD ]------------------------------------------
#
# NOTE: You may change ***.$phpEx to any page you want to redirect to
#		// [start] Anti Logged-In Users Might to Register
#		if ( $userdata['session_logged_in'] && $mode == 'register' )
#		{
#			redirect(append_sid("***.$phpEx", true));
#		}
#		// [end] Anti Logged-In Users Might to Register
#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
Прикольные картинки :: юмор

Кому не нравится phpBB?
Поднимите руку!.. в последний раз.
Аватара пользователя
VVVas
Former team member
Сообщения: 4463
Стаж: 19 лет 5 месяцев
Поблагодарили: 1 раз

Сообщение VVVas »

allenov
а как залогиненый пользователь может попасть в форму регистрации?
я люблю daft punk | новый sugoi.ru
Аватара пользователя
Romy
phpBB 2.0.3
Сообщения: 396
Стаж: 18 лет 11 месяцев
Откуда: tallinn.ee

Сообщение Romy »

allenov писал(а):Залогенные пользователи больше не увидят: "Извините, пользователь с таким именем уже существует"
а с каких это пор залогенные вообще попадают на страницу регистрации? :shock:

Добавлено спустя 28 секунд:

Упс... :oops: VVVas меня опередил
Аватара пользователя
allenov
phpBB 1.4.4
Сообщения: 116
Стаж: 18 лет 10 месяцев
Откуда: Петроград

Сообщение allenov »

VVVas
Читай внимательно:
я писал(а):...при переходе к форме регистрации
а не при нахождении на ней. Возьми да проверь, что будет [пока файл не поправлен].

Добавлено спустя 44 секунды:

Romy
Ребята, проверьте сначала!

Добавлено спустя 4 минуты 28 секунд:

... на версиях ниже 15-ой...
Прикольные картинки :: юмор

Кому не нравится phpBB?
Поднимите руку!.. в последний раз.
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 20 лет 1 месяц
Поблагодарили: 2 раза

Сообщение Xpert »

allenov писал(а):'You must <a href="/login.php?logout=true">Log Out</a> to register the new forum account.'
Недопустимо, во-первых языковая переменная должна быть выделена в отдельный файл, во-вторых, ссылка должна быть соотвествующим образом обработана и опираться должна на путь к корню phpBB.

Добавлено спустя 2 минуты:

Что касается бага, то он имеет место быть. Только это вам не для авторов, а в багтрек. :)

Добавлено спустя 1 минуту 1 секунду:

Я бы ссылку вообще убрал. Кстати, имеет смысл подумать насчет использования уже существующих языковых переменных.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
allenov
phpBB 1.4.4
Сообщения: 116
Стаж: 18 лет 10 месяцев
Откуда: Петроград

Сообщение allenov »

Xpert
;)
Я так... подкинул идейку... авторам [не мне].
Прикольные картинки :: юмор

Кому не нравится phpBB?
Поднимите руку!.. в последний раз.
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 20 лет 1 месяц
Поблагодарили: 2 раза

Сообщение Xpert »

Так развивай ее дальше, стань сам автором. Я что-то проблемы не вижу и тем более сложностей в реализации...
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
crash
Former team member
Сообщения: 6517
Стаж: 19 лет 9 месяцев
Откуда: Бердск

Сообщение crash »

и это же комуто не в лом было писать адресную строку для регистрации, если он залогинен.
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Аватара пользователя
allenov
phpBB 1.4.4
Сообщения: 116
Стаж: 18 лет 10 месяцев
Откуда: Петроград

Сообщение allenov »

Xpert
=) ok - будет время, может чего насочиняю...
Прикольные картинки :: юмор

Кому не нравится phpBB?
Поднимите руку!.. в последний раз.

Вернуться в «Для авторов (phpBB 2.0.x)»