Массовый сброс паролей

Форум для авторов модов для phpBB 3.0.x. Здесь можно попросить помощи в разработке у коллег.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Amator
phpBB 1.4.3
Сообщения: 88
Стаж: 16 лет 11 месяцев
Благодарил (а): 25 раз
Поблагодарили: 5 раз

Массовый сброс паролей

Сообщение Amator »

Видел на некоторых форумах как приводился массовый сброс паролей - всем пользователям рассылалось уведомление с новым паролем. Такое обычно делают после каких либо атак или просто для предотвращения оных. Задался вопросом написания чего то подобного для phpBB. Хочу посоветоваться по поводу алгоритма. Насколько понимаю нужно получить список всех пользователей из БД, сделать цикл в котором будет генерироватся новый пароль, криптоватся в md5(он ведь используется в phpBB?), делается запрос UPDATE в БД к определенному пользователю с обновлением хеша пароля и отправляется письмо с новым паролем. Я вот только думаю - не создаст ли это очень большую нагрузку на БД особенно, когда пользователей несколько сотен? Также вопрос как организовать рассылку email'ов - насколько понимаю нужно создать шаблон сообщения, забросить в папку email языкового пакета, а как подставить туда значения и отправить его? Буду благодарен за ссылку на dev wiki, так как сам не нашел.
NiGHt-LEshiY
phpBB 1.2.1
Сообщения: 24
Стаж: 15 лет 1 месяц
Благодарил (а): 1 раз
Поблагодарили: 3 раза

Re: Массовый сброс паролей

Сообщение NiGHt-LEshiY »

Нагрузку на БД это не создаст, даже если пользователей 100.000
А вот за такое количество email могут и в чёрный список добавить.
Amator
phpBB 1.4.3
Сообщения: 88
Стаж: 16 лет 11 месяцев
Благодарил (а): 25 раз
Поблагодарили: 5 раз

Re: Массовый сброс паролей

Сообщение Amator »

Насчет нагрузки на БД я все таки сомневаюсь. Как же тогда реализовать рассылку? Да и не думаю, что на платном хостинге могут появится проблемы с рассылкой.
NiGHt-LEshiY
phpBB 1.2.1
Сообщения: 24
Стаж: 15 лет 1 месяц
Благодарил (а): 1 раз
Поблагодарили: 3 раза

Re: Массовый сброс паролей

Сообщение NiGHt-LEshiY »

От хостинга не зависит тот факт, что почтовые сервера ооочень не любят массовых рассылок. Зато очень любят чёрные и серые списки.
По поводу нагрузки: если заносить данные большими порциями, то нагрузка продлится недолго, если по одному пользователю - до достаточно долго.
Но сама нагрузка будет очень небольшой, проверил нечто похожее у себя.
Amator
phpBB 1.4.3
Сообщения: 88
Стаж: 16 лет 11 месяцев
Благодарил (а): 25 раз
Поблагодарили: 5 раз

Re: Массовый сброс паролей

Сообщение Amator »

Как тогда организовать рассылку?
Аватара пользователя
Pazh
Former team member
Сообщения: 2317
Стаж: 16 лет 10 месяцев
Благодарил (а): 42 раза
Поблагодарили: 506 раз

Re: Массовый сброс паролей

Сообщение Pazh »

не удобней использовать "Принудительная смена пароля" Пользователь должен будет сменить свой пароль по прошествии указанного количества дней.
Помощь в ЛС/email только за WM или ЮMoney
Amator
phpBB 1.4.3
Сообщения: 88
Стаж: 16 лет 11 месяцев
Благодарил (а): 25 раз
Поблагодарили: 5 раз

Re: Массовый сброс паролей

Сообщение Amator »

Эта функция срабатывает каждые н количество дней, а я хотел(хочу) сделать единоразовый сброс паролей всех пользователей.

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