Регистрация ноых юзеров _только_ админом

Идеи для расширения функциональности phpBB 2.0.x
Аватара пользователя
crash
Former team member
Сообщения: 6517
Стаж: 20 лет 10 месяцев
Откуда: Бердск

Сообщение crash »

hawk_eye
а я не выполняю и не выдает ошибки
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
hawk_eye

Сообщение hawk_eye »

Ну и как же делаете вот это?


#
#-----[ SQL ]----------------------------------------------
#

INSERT INTO `phpbb_config` VALUES ('registration_status', '0');
INSERT INTO `phpbb_config` VALUES ('registration_closed', '');


после запроса выдаёт:

SELECT *
FROM `phpbb_config`
WHERE CONCAT_WS( "-", 'registration_status', '0' ) = "registration_status"
ORDER BY 'registration_status', '0'
LIMIT 0 , 30
pvv2000
phpBB 1.0.0
Сообщения: 7
Стаж: 18 лет 1 месяц

Сообщение pvv2000 »

Господа, у меня несколько другой вопрос.
Поискал на форуме - не нашел. Решил спросить здесь.

Установлена активация новых пользователей администратором.
При регистрации нового пользователя ему приходит уведомление о том, что он пока не активирован. Как будет активирован - придет еще одно сообщение.
Это все нормально.
Администратору же приходит письмо со ссылкой, при нажатии на которую этот пользователь сразу тупо активируется!
Хотя, по логике, должна быть ссылка на регистрационные данные этого нового пользователя. Чтобы администратор мог сначала посмотреть на него, а потом уже принимать решение, активировать его или удалять.
Можно ли это сделать? И как?
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 18 лет 11 месяцев
Откуда: Питер
Благодарил (а): 1 раз
Поблагодарили: 27 раз

Сообщение Палыч »

pvv2000 писал(а):Чтобы администратор мог сначала посмотреть на него, а потом уже принимать решение, активировать его или удалять.
А что, вашему администратору необходимо присылать в письме ссылку на его собственный форум? Так просто он его адреса не помнит? 8)
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
pvv2000
phpBB 1.0.0
Сообщения: 7
Стаж: 18 лет 1 месяц

Сообщение pvv2000 »

Не вижу причин для ехидства.
Нет, надо присылать ссылку на профайл этого пользователя.
А не ссылку на его активизацию.
В таком случае вообще никакой ссылки не надо. Потому что все равно нужно сначала зайти посмотреть, кто это - а потом уже активизировать его или удалять.
Спрашивается, зачем тогда вообще нужна в этом письме ссылка на его немедленную активизацию?
Аватара пользователя
VVVas
Former team member
Сообщения: 4463
Стаж: 20 лет 5 месяцев
Поблагодарили: 1 раз

Сообщение VVVas »

Рыть надо usercp_register.php Если сами не можете то постарайтесь подождать, там всё достаточно просто, может кто и сделает.
я люблю daft punk | новый sugoi.ru
pvv2000
phpBB 1.0.0
Сообщения: 7
Стаж: 18 лет 1 месяц

Сообщение pvv2000 »

Спасибо.
Пока не нашел ничего лучшего, кроме как изменить файл
language/lang_russian/email/admin_activate.tpl
Сейчас он выглядит так (изменения и добавления выделены):

-----
Subject: Новый пользователь
Charset: windows-1251

Здравствуйте,

Учётная запись "{USERNAME}" была отключена или только что создана. Вы можете сразу активизировать её, перейдя по этой ссылке:

{U_ACTIVATE}

Или посмотреть, а потом активизировать или удалить, перейдя по этой ссылке:

http://www.domain.ru/forum/admin/


{EMAIL_SIG}
----

Хотя, конечно, оптимально было бы попадать сразу в профиль этого пользователя. Вводя по пути два раза пароль администратора, естественно.

Если кто сделает - буду благодарен.
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 21 год 1 месяц
Поблагодарили: 2 раза

Сообщение Xpert »

Я бы сделал вот так. Администратор получает более полную информацию об активированном пользователе в письме и сразу может решить, активировать его или нет.
pvv2000 писал(а):Хотя, конечно, оптимально было бы попадать сразу в профиль этого пользователя. Вводя по пути два раза пароль администратора, естественно.
Нереально, при входе в администраторский раздел переход идет только на главную его страницу.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
pvv2000
phpBB 1.0.0
Сообщения: 7
Стаж: 18 лет 1 месяц

Сообщение pvv2000 »

Пожалуй, это то, что надо. Спасибо.
Тогда еще вопрос. А нельзя в этом письме добавить еще ссылку на удаление этого пользователя?
То есть, администратор получает письмо с подробной информацией о пользователе и с двумя ссылками - на его активизацию и на его удаление.
Это возможно?
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 21 год 1 месяц
Поблагодарили: 2 раза

Сообщение Xpert »

Xpert писал(а):Нереально, при входе в администраторский раздел переход идет только на главную его страницу.
Я же вроде отписал причину по которой сделать это не удасттся.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
pvv2000
phpBB 1.0.0
Сообщения: 7
Стаж: 18 лет 1 месяц

Сообщение pvv2000 »

Понял.
Всем спасибо за помощь.
Наверное, стоит это добавить в FAQ.
Сейчас, в виду огромного количества спамеров, это весьма актуально.
Я имею в виду, такой способ активации пользователей.
Особенно на новых форумах. Пройдет немало времени, пока там появится достаточно количество нормальных пользователей, которых можно будет сделать модераторами. А спамеры начинают гадить с самых первых дней...
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 21 год 1 месяц
Поблагодарили: 2 раза

Сообщение Xpert »

Есть эффективные методы борьбы со спамерами, воспользуйтесь поиском. Пока я видел толькоидва случая когда активация админом была действительно нужна - корпоративный форум и форум какого-то клана по игре.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
pvv2000
phpBB 1.0.0
Сообщения: 7
Стаж: 18 лет 1 месяц

Сообщение pvv2000 »

Кажется, я рано попрощался :-)
Первые два FIND-а находят такие строки в нескольких местах (следующие пока не смотрел).
Добавлять везде или только там, где находит первый раз?

Я не большой спец по phpbb, не судите строго :-)
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 21 год 1 месяц
Поблагодарили: 2 раза

Сообщение Xpert »

Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
pvv2000
phpBB 1.0.0
Сообщения: 7
Стаж: 18 лет 1 месяц

Сообщение pvv2000 »

Докладываю.
Все сделал по инструкции. Уверен, что правильно.
Естественно, сохранил.
Увы, не работает.
То есть, перечень параметров пользователя в письме приходит (кстати, там еще e-mail я добавил, не было), а вот их значений - нет...

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

Заработало.
Просто, еще в одном месте добавил то же самое.
Возможно, это связано с языком (у меня русский форум). Я не разбирался.
Если кто разберется - отпишите здесь, пожалуйста.
Как бы там ни было - это примерно то, что было надо. Что доктор прописал :-)
Благодарю!

Вернуться в «Запросы модов для phpBB 2.0.x»