CpaHb 0 Опубликовано: 2 июля 2011 Рассказать Опубликовано: 2 июля 2011 (изменено) 1. При смене E-mail пользователя если он был допустим зарегистрирован на E-mail art-kvart-mart-part@yandex.ru, он может сделать вот так: art- kvart- mart- part@yandex.ru и как ни странно на его старый ящик приходит уведомление о смене E-mail адреса, он жмет ссылку валидации и к моему удивлению у него новый E-mail art- kvart- mart- part@yandex.ru Включена "Расширенная регистрация". Версия 9.3 P.S. Нужно делать двухуровневую проверку вначале высылать валидацию на текущий E-mail, а потом высылать валидацию на новый E-mail. Иначе получается как-то некрасиво и не правильно. Да и пробелы получается никак не отсекаются (стоит я думаю в $not_allow_symbol добавить "\s") Celsoft, если можешь - выложи патч ) Очень долго ждать новой версии придется а ошибка - очень досадная. Изменено 2 июля 2011 пользователем CpaHb Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 072 Опубликовано: 2 июля 2011 Рассказать Опубликовано: 2 июля 2011 Никаких багов в данном вопросе нет. DLE отправляет уведомление на новый указанный E-mail, а не на старый указанный уже в профиле. Поэтому если с данными пробелами письмо доходит, то значит эти пробелы убрал либо ваш почтовый сервер, либо почтовый сервер получаетеля и данный адрес при таком написании является при доставке реальным даже с пробелами, т.к. именно на него DLE отправляет письмо. Прошу прощения, я не совсем точно написал. Пробелы убирает сам DLE, при отправке писем, но суть от этого не меняется, бага тут нет, т.к. письмо уходит именно на новый адрес, а не на старый, а скрипт просто убирает всегда недопустимые для отправки пробелы.Поэтому адреса art-kvart-mart-part@yandex.ru и art- kvart- mart- part@yandex.ru абсолютно одникаковы и DLE доставит письмо и при обоих вариантах написания. Цитата Ссылка на сообщение Поделиться на других сайтах
CpaHb 0 Опубликовано: 2 июля 2011 Рассказать Опубликовано: 2 июля 2011 (изменено) Автор http://pix.am/n3wh.png, я меняю E-mail на допустим r o o t@fastpay.by. При этом регистрируюсь на сайте снова под root@fastpay.by - и он пропускает регистрацию! Гляньте у вас на сайте пользователей cpahunet и cpahunet2 Получается в данном случае при восстановлении пароля, обоим письмо придёт? http://pix.am/LFNe.png - так оно и есть письмо пришло для обоих ) тоесть получается 2 юзера под одним E-mail. P.S. Fail Изменено 2 июля 2011 пользователем CpaHb Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 072 Опубликовано: 3 июля 2011 Рассказать Опубликовано: 3 июля 2011 Это уже немного из другой области, что скрипт допускает использование пробелов. Данная проблема будет устранена в новой версии скрипта. Вам писалось что бага нет, на изначально указанную вами проблему, что скрипт отправляет уведомление на старый адрес, а он этого не делает и отправляет именно на новый адрес. Вы можете добавить это и сейчас сами, просто добавив в список $not_allow_symbol в конце ," " Цитата Ссылка на сообщение Поделиться на других сайтах
CpaHb 0 Опубликовано: 3 июля 2011 Рассказать Опубликовано: 3 июля 2011 Автор Это уже немного из другой области, что скрипт допускает использование пробелов. Данная проблема будет устранена в новой версии скрипта. Вам писалось что бага нет, на изначально указанную вами проблему, что скрипт отправляет уведомление на старый адрес, а он этого не делает и отправляет именно на новый адрес. Вы можете добавить это и сейчас сами, просто добавив в список $not_allow_symbol в конце ," " благодарствую. Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.