Amator » 02.08.2011 14:00
Видел на некоторых форумах как приводился массовый сброс паролей - всем пользователям рассылалось уведомление с новым паролем. Такое обычно делают после каких либо атак или просто для предотвращения оных. Задался вопросом написания чего то подобного для phpBB. Хочу посоветоваться по поводу алгоритма. Насколько понимаю нужно получить список всех пользователей из БД, сделать цикл в котором будет генерироватся новый пароль, криптоватся в md5(он ведь используется в phpBB?), делается запрос UPDATE в БД к определенному пользователю с обновлением хеша пароля и отправляется письмо с новым паролем. Я вот только думаю - не создаст ли это очень большую нагрузку на БД особенно, когда пользователей несколько сотен? Также вопрос как организовать рассылку email'ов - насколько понимаю нужно создать шаблон сообщения, забросить в папку email языкового пакета, а как подставить туда значения и отправить его? Буду благодарен за ссылку на dev wiki, так как сам не нашел.