Регистрация ноых юзеров _только_ админом
-
- Former team member
- Сообщения: 6517
- Стаж: 20 лет 10 месяцев
- Откуда: Бердск
hawk_eye
а я не выполняю и не выдает ошибки
а я не выполняю и не выдает ошибки
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Ну и как же делаете вот это?
#
#-----[ 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
#
#-----[ 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
-
- phpBB 1.0.0
- Сообщения: 7
- Стаж: 18 лет 1 месяц
Господа, у меня несколько другой вопрос.
Поискал на форуме - не нашел. Решил спросить здесь.
Установлена активация новых пользователей администратором.
При регистрации нового пользователя ему приходит уведомление о том, что он пока не активирован. Как будет активирован - придет еще одно сообщение.
Это все нормально.
Администратору же приходит письмо со ссылкой, при нажатии на которую этот пользователь сразу тупо активируется!
Хотя, по логике, должна быть ссылка на регистрационные данные этого нового пользователя. Чтобы администратор мог сначала посмотреть на него, а потом уже принимать решение, активировать его или удалять.
Можно ли это сделать? И как?
Поискал на форуме - не нашел. Решил спросить здесь.
Установлена активация новых пользователей администратором.
При регистрации нового пользователя ему приходит уведомление о том, что он пока не активирован. Как будет активирован - придет еще одно сообщение.
Это все нормально.
Администратору же приходит письмо со ссылкой, при нажатии на которую этот пользователь сразу тупо активируется!
Хотя, по логике, должна быть ссылка на регистрационные данные этого нового пользователя. Чтобы администратор мог сначала посмотреть на него, а потом уже принимать решение, активировать его или удалять.
Можно ли это сделать? И как?
-
- Former team member
- Сообщения: 9683
- Стаж: 18 лет 11 месяцев
- Откуда: Питер
- Благодарил (а): 1 раз
- Поблагодарили: 27 раз
А что, вашему администратору необходимо присылать в письме ссылку на его собственный форум? Так просто он его адреса не помнит? 8)pvv2000 писал(а):Чтобы администратор мог сначала посмотреть на него, а потом уже принимать решение, активировать его или удалять.
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
-
- phpBB 1.0.0
- Сообщения: 7
- Стаж: 18 лет 1 месяц
Не вижу причин для ехидства.
Нет, надо присылать ссылку на профайл этого пользователя.
А не ссылку на его активизацию.
В таком случае вообще никакой ссылки не надо. Потому что все равно нужно сначала зайти посмотреть, кто это - а потом уже активизировать его или удалять.
Спрашивается, зачем тогда вообще нужна в этом письме ссылка на его немедленную активизацию?
Нет, надо присылать ссылку на профайл этого пользователя.
А не ссылку на его активизацию.
В таком случае вообще никакой ссылки не надо. Потому что все равно нужно сначала зайти посмотреть, кто это - а потом уже активизировать его или удалять.
Спрашивается, зачем тогда вообще нужна в этом письме ссылка на его немедленную активизацию?
-
- Former team member
- Сообщения: 4463
- Стаж: 20 лет 5 месяцев
- Поблагодарили: 1 раз
-
- phpBB 1.0.0
- Сообщения: 7
- Стаж: 18 лет 1 месяц
Спасибо.
Пока не нашел ничего лучшего, кроме как изменить файл
language/lang_russian/email/admin_activate.tpl
Сейчас он выглядит так (изменения и добавления выделены):
-----
Subject: Новый пользователь
Charset: windows-1251
Здравствуйте,
Учётная запись "{USERNAME}" была отключена или только что создана. Вы можете сразу активизировать её, перейдя по этой ссылке:
{U_ACTIVATE}
Или посмотреть, а потом активизировать или удалить, перейдя по этой ссылке:
http://www.domain.ru/forum/admin/
{EMAIL_SIG}
----
Хотя, конечно, оптимально было бы попадать сразу в профиль этого пользователя. Вводя по пути два раза пароль администратора, естественно.
Если кто сделает - буду благодарен.
Пока не нашел ничего лучшего, кроме как изменить файл
language/lang_russian/email/admin_activate.tpl
Сейчас он выглядит так (изменения и добавления выделены):
-----
Subject: Новый пользователь
Charset: windows-1251
Здравствуйте,
Учётная запись "{USERNAME}" была отключена или только что создана. Вы можете сразу активизировать её, перейдя по этой ссылке:
{U_ACTIVATE}
Или посмотреть, а потом активизировать или удалить, перейдя по этой ссылке:
http://www.domain.ru/forum/admin/
{EMAIL_SIG}
----
Хотя, конечно, оптимально было бы попадать сразу в профиль этого пользователя. Вводя по пути два раза пароль администратора, естественно.
Если кто сделает - буду благодарен.
-
- phpBB Guru
- Сообщения: 5484
- Стаж: 21 год 1 месяц
- Поблагодарили: 2 раза
Я бы сделал вот так. Администратор получает более полную информацию об активированном пользователе в письме и сразу может решить, активировать его или нет.
Нереально, при входе в администраторский раздел переход идет только на главную его страницу.pvv2000 писал(а):Хотя, конечно, оптимально было бы попадать сразу в профиль этого пользователя. Вводя по пути два раза пароль администратора, естественно.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
-
- phpBB 1.0.0
- Сообщения: 7
- Стаж: 18 лет 1 месяц
-
- phpBB Guru
- Сообщения: 5484
- Стаж: 21 год 1 месяц
- Поблагодарили: 2 раза
Я же вроде отписал причину по которой сделать это не удасттся.Xpert писал(а):Нереально, при входе в администраторский раздел переход идет только на главную его страницу.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
-
- phpBB 1.0.0
- Сообщения: 7
- Стаж: 18 лет 1 месяц
Понял.
Всем спасибо за помощь.
Наверное, стоит это добавить в FAQ.
Сейчас, в виду огромного количества спамеров, это весьма актуально.
Я имею в виду, такой способ активации пользователей.
Особенно на новых форумах. Пройдет немало времени, пока там появится достаточно количество нормальных пользователей, которых можно будет сделать модераторами. А спамеры начинают гадить с самых первых дней...
Всем спасибо за помощь.
Наверное, стоит это добавить в FAQ.
Сейчас, в виду огромного количества спамеров, это весьма актуально.
Я имею в виду, такой способ активации пользователей.
Особенно на новых форумах. Пройдет немало времени, пока там появится достаточно количество нормальных пользователей, которых можно будет сделать модераторами. А спамеры начинают гадить с самых первых дней...
-
- phpBB Guru
- Сообщения: 5484
- Стаж: 21 год 1 месяц
- Поблагодарили: 2 раза
Есть эффективные методы борьбы со спамерами, воспользуйтесь поиском. Пока я видел толькоидва случая когда активация админом была действительно нужна - корпоративный форум и форум какого-то клана по игре.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
-
- phpBB 1.0.0
- Сообщения: 7
- Стаж: 18 лет 1 месяц
-
- phpBB Guru
- Сообщения: 5484
- Стаж: 21 год 1 месяц
- Поблагодарили: 2 раза
-
- phpBB 1.0.0
- Сообщения: 7
- Стаж: 18 лет 1 месяц
Докладываю.
Все сделал по инструкции. Уверен, что правильно.
Естественно, сохранил.
Увы, не работает.
То есть, перечень параметров пользователя в письме приходит (кстати, там еще e-mail я добавил, не было), а вот их значений - нет...
Добавлено спустя 47 минут:
Заработало.
Просто, еще в одном месте добавил то же самое.
Возможно, это связано с языком (у меня русский форум). Я не разбирался.
Если кто разберется - отпишите здесь, пожалуйста.
Как бы там ни было - это примерно то, что было надо. Что доктор прописал :-)
Благодарю!
Все сделал по инструкции. Уверен, что правильно.
Естественно, сохранил.
Увы, не работает.
То есть, перечень параметров пользователя в письме приходит (кстати, там еще e-mail я добавил, не было), а вот их значений - нет...
Добавлено спустя 47 минут:
Заработало.
Просто, еще в одном месте добавил то же самое.
Возможно, это связано с языком (у меня русский форум). Я не разбирался.
Если кто разберется - отпишите здесь, пожалуйста.
Как бы там ни было - это примерно то, что было надо. Что доктор прописал :-)
Благодарю!