Pups Цитата: А зачем эта функция реализована именно таким образом? То есть, почему не сделано "ввел мэйл - получил пароль"?
Пример (НЕ *NUKE) - на одном из сайтов я разрешил при регистрации вводить email, имя и пароль. При этом подтверждения регистрации и проверки email не производится, и сразу же разрешается вход в систему.
И вот такая грустная статистика - около 30% процентгов вводят при регистрации неправильный пароль (по разным причинам). Учитывая, что это сайт знакомств и email необходим для посылки извещения о новом сообщении..., при этом посещаемость весьма приличная, приходит большое количество сообщений о несуществующих или неработающих email.
Если у тебя чужой и шаровой сервер, ты это не заметишь, сообщения о "мёртвых" email получит твой провайдер. Но я все эти сообщения получаю на специально выделенный адрес и затем при повторном сообщении удаляю счета клиентов.
Аналогичная ситуация с магазином, но там необходимо ввести реальный email, который проверяется, и в случае его неподтверждения счёт клиента удаляется. То же - около 25% попыток ввода неверного email!
Кстати, и при регистрации на
Post-Nuke та же картина, но количесвто попыток ввода неверного Email около 15% (может люди технически поподкованней
).
Так что всё сделано верно, Email должен быть рабочим и желательно что бы он проверялся, иначе засыпится провайдер или хозяин сервера сообщениями о нерабочих Email.