Anti Logged-In Users Might to Register

Форум для авторов модов для phpBB 2.0.x. Здесь можно попросить помощи в разработке у коллег.

Anti Logged-In Users Might to Register

Сообщение allenov 08.02.2006 22:57

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

Код: Выделить всё
#-----[ 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?
Поднимите руку!.. в последний раз.
Аватара пользователя
allenov
phpBB 2.0.0
 
Сообщения: 118
Зарегистрирован: 14.06.2005 18:53
Откуда: Петроград

Сообщение VVVas 08.02.2006 23:30

allenov
а как залогиненый пользователь может попасть в форму регистрации?
вы нарушили правила конференции, объяснений не будет - сами читайте правила
я люблю daft punk | Активные темы
Аватара пользователя
VVVas
Люмпен Пролетариат
Люмпен Пролетариат
 
Сообщения: 4737
Зарегистрирован: 12.11.2004 1:20
Откуда: RU-MSK

Сообщение Romy 09.02.2006 0:04

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

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

Упс... :oops: VVVas меня опередил
Аватара пользователя
Romy
phpBB 2.0.10
 
Сообщения: 418
Зарегистрирован: 07.05.2005 22:18
Откуда: tallinn.ee

Сообщение allenov 09.02.2006 0:12

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

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

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

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

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

Кому не нравится phpBB?
Поднимите руку!.. в последний раз.
Аватара пользователя
allenov
phpBB 2.0.0
 
Сообщения: 118
Зарегистрирован: 14.06.2005 18:53
Откуда: Петроград

Сообщение Xpert 09.02.2006 0:18

allenov писал(а):'You must <a href="/login.php?logout=true">Log Out</a> to register the new forum account.'

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

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

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

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

Я бы ссылку вообще убрал. Кстати, имеет смысл подумать насчет использования уже существующих языковых переменных.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
Xpert
phpBB Guru
 
Сообщения: 5710
Зарегистрирован: 13.03.2004 22:27
Откуда: msk.ru

Сообщение allenov 09.02.2006 0:50

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

Кому не нравится phpBB?
Поднимите руку!.. в последний раз.
Аватара пользователя
allenov
phpBB 2.0.0
 
Сообщения: 118
Зарегистрирован: 14.06.2005 18:53
Откуда: Петроград

Сообщение Xpert 09.02.2006 8:36

Так развивай ее дальше, стань сам автором. Я что-то проблемы не вижу и тем более сложностей в реализации...
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
Xpert
phpBB Guru
 
Сообщения: 5710
Зарегистрирован: 13.03.2004 22:27
Откуда: msk.ru

Сообщение crash 09.02.2006 8:54

и это же комуто не в лом было писать адресную строку для регистрации, если он залогинен.
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Аватара пользователя
crash
Support Team Leader
 
Сообщения: 6391
Зарегистрирован: 07.07.2004 17:12
Откуда: Мирный

Сообщение allenov 09.02.2006 15:42

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

Кому не нравится phpBB?
Поднимите руку!.. в последний раз.
Аватара пользователя
allenov
phpBB 2.0.0
 
Сообщения: 118
Зарегистрирован: 14.06.2005 18:53
Откуда: Петроград


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

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0