3.1.4. Не правильные ссылки в письме о восстановлении пароля - Дизайн и модификация Invision Power Board

Перейти к содержимому

 

Правила раздела

Здесь обсуждаются вопросы по настройке и администрированию форумов IPB 3.x.
Пожалуйста, не оффтопьте, если зашли сюда случайно, и обратите внимание на соседние разделы.
Установка, настройка и обслуживание форумов IPB 2.x.
Оформление форумов, включая верстку скинов.
Размещение рекламы на форумах.
SEO оптимизация форума.
Техническая поддержка наших скинов и модов.

СвернутьПрикрепленные теги

Теги не найдены

Страница 1 из 1

3.1.4. Не правильные ссылки в письме о восстановлении пароля

#1 Пользователь не на сайте   Obivankenobi ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 23
  • Регистрация: 13-Апрель 11
  • Репутация: 0
  • IPB version:3.1.x
 

Отправлено 18 Апрель 2011 - 22:36

Здравствуйте! Возникла проблема, при восстановлении пароля юзеру приходит письмо со ссылкой для восстановления:

 Для продолжения пройдите по ссылке ниже и заполните соответствующую форму
 http://test1.ru/index.php?app=core&module=global&section=lostpass&do=sendform&uid=1&aid=9689b955b48ecca33a5431db5984738f


а правильная

 Для продолжения пройдите по ссылке ниже и заполните соответствующую форму
  http://test1.ru/index.php?app=core&module=global&section=register&do=auto_validate&uid=1&aid=9689b955b48ecca33a5431db5984738f


скажите, где это поменять?

Сообщение изменено: Obivankenobi (18 Апрель 2011 - 22:37)

0

#2 Пользователь на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 725
  • Регистрация: 20-Март 09
  • Репутация: 2 271
  • IPB version:3.1.x
 

Отправлено 19 Апрель 2011 - 00:14

Цитата

а правильная
section=register


По русски написано - регистрация. С какого перепугу это правильная ссылка при восстановлении пароля?
0

#3 Пользователь не на сайте   Obivankenobi ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 23
  • Регистрация: 13-Апрель 11
  • Репутация: 0
  • IPB version:3.1.x
 

Отправлено 19 Апрель 2011 - 09:08

ну по-крайней мере та которая у меня щас приходит, приводит меня на страницу ввода логина/пароля и тем самым восстановить пароль никто не может(
0

#4 Пользователь не на сайте   Fisana ответил: »

 
 
  • На PM не отвечаю
  • Смотреть блог
  • Смотреть галерею
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 13 190
  • Регистрация: 21-Ноябрь 05
  • Репутация: 695
  • Откуда:Из интернетов
  • IPB version:3.1.x
 

Отправлено 19 Апрель 2011 - 10:15

Во всех скинах не туда выводит?
0

#5 Пользователь не на сайте   Obivankenobi ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 23
  • Регистрация: 13-Апрель 11
  • Репутация: 0
  • IPB version:3.1.x
 

Отправлено 19 Апрель 2011 - 12:57

да, сейчас проверил, во всех.
0

#6 Пользователь не на сайте   Ritsuka ответил: »

 
 
  • ***
  • Смотреть галерею
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 1 908
  • Регистрация: 08-Июнь 09
  • Репутация: 531
  • IPB version:3.4.x
 

Отправлено 19 Апрель 2011 - 19:55

Ссылка восстановления абсолютно правильная. Что-то не так с вашим скриптом. Проверяйте на чистом дистрибутиве и ищите различия в файлах.
0

#7 Пользователь не на сайте   Obivankenobi ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 23
  • Регистрация: 13-Апрель 11
  • Репутация: 0
  • IPB version:3.1.x
 

Отправлено 19 Апрель 2011 - 22:04

странно, просто если я подставлю вот эту ссылку:

index.php?app=core&module=global&section=register&do=auto_validate&uid=1&aid=9689b955b48ecca33a5431db5984738f


то всё ок, открывается то что надо и пароль восстановлен...
0

#8 Пользователь не на сайте   Ritsuka ответил: »

 
 
  • ***
  • Смотреть галерею
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 1 908
  • Регистрация: 08-Июнь 09
  • Репутация: 531
  • IPB version:3.4.x
 

Отправлено 20 Апрель 2011 - 12:07

Cхема восстановления пароля:

1. Ссылка "Восстановить пароль" - вызов /index.php?app=core&module=global&section=lostpass

Выводится форма "укажите имя пользователя или email". Если все ок - в таблицу validating заносится запись с ключем aid и отметкой lost_pass. На email высылается ссылка с тем же ключом, пользователь помечается как validating.

2. Проход по ссылке из письма - вызов /index.php?app=core&module=global&section=lostpass&do=sendform&uid=XXX&aid=XXX

Пользователь проходит по ссылке из email, проверяется ключ, и если все ок - он получает предложение выслать новый пароль.

3. Подтверждение - вызов /index.php?app=core&module=global&section=lostpass

Согласившись на отправку нового пароля (и решив капчу, если включена) - мы отправляем POST на тот же адрес, и получаем на email новый пароль, а на странице уведомление, что пароль отправлен.

Все, это вся стандартная процедура восстановления пароля.



Метод /index.php?app=core&module=global&section=register&do=auto_validate используется в другом месте:
- для отправки повторного письма валидации,
- при смене email через профиль,
- при смене пароля через профиль.

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

Цитата

ну по-крайней мере та которая у меня щас приходит, приводит меня на страницу ввода логина/пароля и тем самым восстановить пароль никто не может(

Такая ошибка не может возникнуть просто так. Или вы что-то не понимаете, или у вас паленый скрипт с неизвестно какими правками.

А можете, конечно, влезть в код (т.к. это меняется только там) и попытаться перенаправить смену пароля на регистрацию, валидацию на регистрацию, а отправку тем вообще через жопу сделать))) Может быть, даже будет как-то работать на таких костылях. Наверное, это куда интереснее, чем просто купить нормальный скрипт.
0

#9 Пользователь не на сайте   collerperm ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 63
  • Регистрация: 01-Август 12
  • Репутация: 2
  • Откуда:Пермь
  • IPB version:3.4.x
 

Отправлено 26 Февраль 2013 - 11:48

Дабы не создавать подобные темы напишу сюда.
Не понятно с чего вдруг ссылки на восстановление пароля стали приходить вида /index.php?app=core&module=global&ion=lostpass&do=sendform&uid=7145&aid=
вместо корректной /index.php?app=core&module=global&section=lostpass&do=sendform&uid=7145&aid=

Так в любом стиле. Подскажите пожалуйста, где поправить ссылку?

Сообщение изменено: collerperm (26 Февраль 2013 - 13:31)

0

#10 Пользователь не на сайте   collerperm ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 63
  • Регистрация: 01-Август 12
  • Репутация: 2
  • Откуда:Пермь
  • IPB version:3.4.x
 

Отправлено 26 Февраль 2013 - 12:25

Хотя нет. Немного не так. Сама ссылка нормальная, но отображение так как я указал выше.

Сообщение изменено: collerperm (26 Февраль 2013 - 12:26)

0

#11 Пользователь не на сайте   newbie ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins.ru Team
  • Сообщений: 2 166
  • Регистрация: 26-Октябрь 11
  • Репутация: 814
  • IPB version:I have no IPB
 

Отправлено 27 Февраль 2013 - 07:24

Просмотреть сообщениеcollerperm сказал(а):

Хотя нет. Немного не так. Сама ссылка нормальная, но отображение так как я указал выше.

http://community.inv...n-emails-r39010
1

#12 Пользователь не на сайте   collerperm ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 63
  • Регистрация: 01-Август 12
  • Репутация: 2
  • Откуда:Пермь
  • IPB version:3.4.x
 

Отправлено 28 Февраль 2013 - 13:44

newbie,громадное спасибо. Даже не подумал бы там искать... если не секрет - вы знали об этой баге или решили пройтись поиском по их баг-трекеру?
0

#13 Пользователь не на сайте   newbie ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins.ru Team
  • Сообщений: 2 166
  • Регистрация: 26-Октябрь 11
  • Репутация: 814
  • IPB version:I have no IPB
 

Отправлено 28 Февраль 2013 - 15:30

Просмотреть сообщениеcollerperm сказал(а):

если не секрет - вы знали об этой баге или решили пройтись поиском по их баг-трекеру?

В свое время сталкивался с подобным.
0

Сообщить об этой теме:


Страница 1 из 1


Быстрый ответ

  

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


Контактная информация

Вопросы по работе сайта

+7 (917) 501-4765
C 10 до 20 в рабочие дни (время московское)

Техническая поддержка

Контактные данные специалистов

Дизайн форумов

IPB 3.x ¦ IPB 2.x

Бесплатные шаблоны

IPB 3.2 – 3.4 ¦ IPB 3.1 ¦ IPB 3.0 ¦ IPB 2.2 – 2.3 ¦ IPB 2.1 ¦ Клипарт
Лицензия на использование ¦ Ваша поддержка ¦ О проекте
Copyright © 2005-2016 IPBSkins.ru Team
При копировании материалов с сайта
прямая ссылка на источник обязательна