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

Восстановление забытого пароля


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

версия - 9.0

сайт - loadbit.ru

доброго времени суток.

имеется проблема с восстановлением пароля через форму "Восстановление забытого пароля", а именно:

Уважаемый посетитель! В связи с тем что в целях безопасности все пароли хранятся в зашифрованном виде, мы не можем восстановить Ваш старый пароль. На ваш E-Mail адрес, указанный при регистрации, было отправлено уведомление для генерации нового пароля для Вас.

при переходе по ссылке(клике по ней) выдается сообщение:

Пользователь с таким именем не запрашивал восстановление пароля, либо данная ссылка уже устарела. Допускается только одна попытка восстановления пароля по отправленной вам на e-mail ссылке. После чего вы должны повторно запрашивать восстановление пароля на e-mail

в итоге пользователи просто не могут восстановить свои пароли, что очень ухудшает работу сайта с точки зрения посетителей. испытывалось на _mail.ru, _yandex.ru и _gmail.com. маил и яндекс - нормально доходит письмо о восстановлении, на гугл оно вообще не доходит(вероятно считается спамом).

подскажите с чем связанно невозможность восстановления пароля при переходе по ссылке?

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

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

Повесьте рядом всплывающее сообщение: "В случае проблем обращаться к админу email@mail.ru.".

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

а как быть то с

Пользователь с таким именем не запрашивал восстановление пароля, либо данная ссылка уже устарела. Допускается только одна попытка восстановления пароля по отправленной вам на e-mail ссылке. После чего вы должны повторно запрашивать восстановление пароля на e-mail
Ссылка на сообщение
Поделиться на других сайтах

The_Neko,

Скорее всего их почтовая программа разбивает полученную ссылку на несколько строк, и при клике на нее открывается браузер не по полной ее ссылке, а в URL часть ссылки.

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

а как возможно решить данную проблему, где то в коде поправить, или какие то настройки безопасности уменьшить?

т.к. большинство пользователей в России имеет почту на майле и яндексе то это составляет оч. большую проблему

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

а как возможно решить данную проблему, где то в коде поправить, или какие то настройки безопасности уменьшить?

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

т.к. большинство пользователей в России имеет почту на майле и яндексе то это составляет оч. большую проблему

Это не имеет отношения к проблеме, проблема лежит в почтовой программе, а не в почтовом сервисе.

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

Это не имеет отношения к проблеме, проблема лежит в почтовой программе, а не в почтовом сервисе.

что вы имеете в виду под почтовой программой? я например проводил тестирование не через почтовые программы(outlook либо другие), а непосредственно через браузер на почтовом сервере.

P.S. все аналогично делал на _dle-news.ru, все работает без проблем(тестил на майле).

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

The_Neko,

кстати смотрите в админпанели шаблоны E-mail сообщений, может вы необходимый тек пишите слитно с текстом или еще что.

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

шаблон я вообще не менял:

Уважаемый {%username%},

Вы сделали запрос на получение забытого пароля на сайте http://loadbit.ru/ Однако в целях безопасности все пароли хранятся в зашифрованном виде, поэтому мы не можем сообщить вам ваш старый пароль, поэтому если вы хотите сгенерировать новый пароль, зайдите по следующей ссылке:

{%lostlink%}

Если вы не делали запроса для получения пароля, то просто удалите данное письмо, ваш пароль храниться в надежном месте, и недоступен посторонним лицам.

IP адрес отправителя: {%ip%}

С уважением,

Администрация http://loadbit.ru/

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

The_Neko,

теперь копируйте ссылку из письма и переходите по ней в браузере.

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

теперь копируйте ссылку из письма и переходите по ней в браузере.

все та же история:

Пользователь с таким именем не запрашивал восстановление пароля, либо данная ссылка уже устарела. Допускается только одна попытка восстановления пароля по отправленной вам на e-mail ссылке. После чего вы должны повторно запрашивать восстановление пароля на e-mail
Ссылка на сообщение
Поделиться на других сайтах

The_Neko,

В таком случае у вас три возможных варианта:

1. Проблема в шаблоне, например стоят какие то редиректы, и страница перегружается, а вторая попытка при восстановлении неприемлима

2. Проблема в файлах скрипта, они были модифицированы.

3. Неоригинальная структура таблицы dle_lostdb в базе данных

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

проблема решена, вы были правы на счет "3. Неоригинальная структура таблицы dle_lostdb в базе данных", а именно был "varchar(32)" вместо "varchar(40)"

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

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

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

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

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

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

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

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

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

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