Перейти к публикации

Ошибка в логике работы редактирования профиля


Рекомендованные сообщения

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, если можешь - выложи патч ) Очень долго ждать новой версии придется а ошибка - очень досадная.

Изменено пользователем CpaHb
Ссылка на сообщение
Поделиться на других сайтах

Никаких багов в данном вопросе нет. DLE отправляет уведомление на новый указанный E-mail, а не на старый указанный уже в профиле. Поэтому если с данными пробелами письмо доходит, то значит эти пробелы убрал либо ваш почтовый сервер, либо почтовый сервер получаетеля и данный адрес при таком написании является при доставке реальным даже с пробелами, т.к. именно на него DLE отправляет письмо.

Прошу прощения, я не совсем точно написал. Пробелы убирает сам DLE, при отправке писем, но суть от этого не меняется, бага тут нет, т.к. письмо уходит именно на новый адрес, а не на старый, а скрипт просто убирает всегда недопустимые для отправки пробелы.

Поэтому адреса art-kvart-mart-part@yandex.ru и art- kvart- mart- part@yandex.ru абсолютно одникаковы и DLE доставит письмо и при обоих вариантах написания.

Ссылка на сообщение
Поделиться на других сайтах

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

Изменено пользователем CpaHb
Ссылка на сообщение
Поделиться на других сайтах

Это уже немного из другой области, что скрипт допускает использование пробелов. Данная проблема будет устранена в новой версии скрипта. Вам писалось что бага нет, на изначально указанную вами проблему, что скрипт отправляет уведомление на старый адрес, а он этого не делает и отправляет именно на новый адрес.

Вы можете добавить это и сейчас сами, просто добавив в список $not_allow_symbol в конце ," "

Ссылка на сообщение
Поделиться на других сайтах

Это уже немного из другой области, что скрипт допускает использование пробелов. Данная проблема будет устранена в новой версии скрипта. Вам писалось что бага нет, на изначально указанную вами проблему, что скрипт отправляет уведомление на старый адрес, а он этого не делает и отправляет именно на новый адрес.

Вы можете добавить это и сейчас сами, просто добавив в список $not_allow_symbol в конце ," "

благодарствую.

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...