активация нового пароля не работает

Проблемы с установкой или работой phpBB 2.0.x? Ищите ответы здесь!
Аватара пользователя
Colored
phpBB 1.2.0
Сообщения: 14
Стаж: 19 лет 11 месяцев

активация нового пароля не работает

Сообщение Colored »

Обнаружилась такая проблема после апгрейда до 2.0.17:
Если пользователь забыл пароль для доступа на форум, он нажимает "Забыли пароль?", дальше вводит свой ник и мейл.

На его почту приходит ссылка с активизацией нового пароля и сам пароль. НО активировать пароль он не может, т.к. попадает на страницу с фразой Информация: "Нет доступа".

(на моем форуме стоит активизация пользователей админом.)

В чем здесь проблема и как ее можно исправить?
Аватара пользователя
VVVas
Former team member
Сообщения: 4463
Стаж: 20 лет 6 месяцев
Поблагодарили: 1 раз

Сообщение VVVas »

Colored
Ну и правильно ведь
Colored писал(а):стоит активизация пользователей админом
А поскольку пользователь не админ, то ему
Colored писал(а):Информация: "Нет доступа"
Если я не прав - поправьте.
я люблю daft punk | новый sugoi.ru
Аватара пользователя
Colored
phpBB 1.2.0
Сообщения: 14
Стаж: 19 лет 11 месяцев

Сообщение Colored »

Вполне логично, я заметила что после апгрейда активация админом стала работать только, если пользователь-админ находится на форуме. Раньше такого не было.
Но если пользователь забыл пароль и пытается получить новый чтобы зайти на форум, то фиг у него теперь это получится, потому как "нет доступа". Админ при этом никак не узнает, что какой-то пользователь забыл пароль и снова стал не активным.
Извечный вопрос: Что делать?
Аватара пользователя
Colored
phpBB 1.2.0
Сообщения: 14
Стаж: 19 лет 11 месяцев

Сообщение Colored »

хнык-хнык :cry:
что ни у кого такой проблемы нету? только у меня? или ни у кого нету активации админом?
Или я чего-то не так обновила?
Аватара пользователя
VVVas
Former team member
Сообщения: 4463
Стаж: 20 лет 6 месяцев
Поблагодарили: 1 раз

Сообщение VVVas »

Colored писал(а):или ни у кого нету активации админом?
Скорее это.
я люблю daft punk | новый sugoi.ru
Аватара пользователя
Coagulant
Former team member
Сообщения: 955
Стаж: 20 лет 4 месяца
Откуда: Москва

Сообщение Coagulant »

Colored
Проверил у себя. Всё нормально активизируется. Ищите ошибку.
Аватара пользователя
Colored
phpBB 1.2.0
Сообщения: 14
Стаж: 19 лет 11 месяцев

Сообщение Colored »

Coagulant, тогда вопрос такой, а активизация пользователя админом у Вас возможна без входа админа?
(т.е. вы получили по почте код активации юзера, открыли ссылку и активировали его, вам при этом не пришлось входить на форум как админу)

Просто я пытаюсь понять, где я допустила ошибку...
Аватара пользователя
Coagulant
Former team member
Сообщения: 955
Стаж: 20 лет 4 месяца
Откуда: Москва

Сообщение Coagulant »

Colored
Только что активировал юзера из-под чужого неадминского аккаунта. Сейчас посмотрю код на всякий случай.
Аватара пользователя
Colored
phpBB 1.2.0
Сообщения: 14
Стаж: 19 лет 11 месяцев

Сообщение Colored »

Интересно, однако...
так должно быть :
я писал(а):я заметила что после апгрейда активация админом стала работать только, если пользователь-админ находится на форуме. Раньше такого не было.
или только у меня так случилось? :shock:
Аватара пользователя
Coagulant
Former team member
Сообщения: 955
Стаж: 20 лет 4 месяца
Откуда: Москва

Сообщение Coagulant »

Глянул код, выходит, что действительно, не может:

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

if (intval($board_config['require_activation']) == USER_ACTIVATION_ADMIN && $userdata['user_level'] != ADMIN)
		{
			message_die(GENERAL_MESSAGE, $lang['Not_Authorised']);
		}
Надо будет сейчас разобраться, как такое может быть :shock:

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

Colored
Всё, разобрался, это глюк версии 2.0.17, в 2.0.16 эта проблема отсутствует. Так что, находите вышеуказанный кусок в includes/usercp_activate.php и безжалостно удаляете и будет вам корректная активация.

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

Поиск по phpbb.com выдал полезный линк, там написано, как грамотнее обойти багу:
http://www.phpbb.com/phpBB/viewtopic.ph ... 58#1692058

И ещё, это обещали пофиксить в 2.0.18 :wink:
Аватара пользователя
Colored
phpBB 1.2.0
Сообщения: 14
Стаж: 19 лет 11 месяцев

Сообщение Colored »

Вот спасибо, так СПАСИБО :D :D :D

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