Проблема с восстановлением пароля
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
-
vitall10
- phpBB 1.0.0
- Сообщения: 4
- Стаж: 15 лет 7 месяцев
- Благодарил (а): 1 раз
Re: Проблема с восстановлением пароля
Ребята, подскажите, как реализовать восстановление пароля юзера только по e-mail? Тоесть на странице ucp.php?mode=sendpassword чтоб было доступно только одно поле ввода е-меил (сейчас там нужно вводить и имя юзера). На данный момент, если оставить пустым поле ввода Имени юзера, а заполнить только е-меил, то пишет что Указанная информация о e-mail/имени пользователя не найдена.
-
владимир1983
- phpBB 3.2.6
- Сообщения: 5954
- Стаж: 16 лет 4 месяца
- Откуда: Сергиев Посад
- Благодарил (а): 373 раза
- Поблагодарили: 727 раз
Re: Проблема с восстановлением пароля
А какая необходимость менять эту функцию?
За ваши деньги решу ваши проблемы. Стучи в ЛС.
Нет человека - нет проблемы. (c)
Нет человека - нет проблемы. (c)
-
vitall10
- phpBB 1.0.0
- Сообщения: 4
- Стаж: 15 лет 7 месяцев
- Благодарил (а): 1 раз
Re: Проблема с восстановлением пароля
Необходимость состоит в том, что юзеры часто не помнят свой ник и восстановить пароль тогда ваще нереально... А так было бы удобнее - ввел адрес почты - и пароль отправился.. Что тут неясного???
-
rxu
- phpBB Guru

- Сообщения: 17272
- Стаж: 20 лет 4 месяца
- Откуда: Красноярск
- Благодарил (а): 632 раза
- Поблагодарили: 2412 раз
Re: Проблема с восстановлением пароля
А какой смысл в одном пароле, если юзернейм не помнишь? Тогда на этот емайл вам надо и юзернейм отсылать вместе с паролем?vitall10 писал(а):юзеры часто не помнят свой ник и восстановить пароль тогда ваще нереально
Может тогда просто выставить все пары ник/пароль в открытый доступ?
-
vitall10
- phpBB 1.0.0
- Сообщения: 4
- Стаж: 15 лет 7 месяцев
- Благодарил (а): 1 раз
Re: Проблема с восстановлением пароля
Что за ответы? Я тебя по делу спрашиваю, а не просто так. Естественно что в письмо будет вставлен логин. Или ты никогда пароль не восстанавливал??? Так полазь по сайтам и увидишь как - достаточно одного е-мейла, чтобы на него выслать логин и новый пароль (или ссылку на активацию нового пароля).
Вот тебе яркий пример того, что достаточно одного поля для восстановления. Чем проще юзеру, тем лучше.
Вот тебе яркий пример того, что достаточно одного поля для восстановления. Чем проще юзеру, тем лучше.
-
rxu
- phpBB Guru

- Сообщения: 17272
- Стаж: 20 лет 4 месяца
- Откуда: Красноярск
- Благодарил (а): 632 раза
- Поблагодарили: 2412 раз
Re: Проблема с восстановлением пароля
Не надо мне приводить кривые примеры идиотского отношения к безопасности.
Логин вместе с паролем вменяемые ресурсы не высылают.
По теме.
Открываете includes/ucp/ucp_reminder.php,
находите
меняете на
В шаблоне styles/ваш_стиль/template/ucp_remind.html удаляете код
Чистите кэш, обновляете шаблон через закладку Стили в админразделе.
Корректно будет работать только при условии отсутствия одинаковых емайл-адресов в базе.
Логин вместе с паролем вменяемые ресурсы не высылают.
По теме.
Открываете includes/ucp/ucp_reminder.php,
находите
Код: Выделить всё
$sql = 'SELECT user_id, username, user_permissions, user_email, user_jabber, user_notify_type, user_type, user_lang, user_inactive_reason
FROM ' . USERS_TABLE . "
WHERE user_email_hash = '" . $db->sql_escape(phpbb_email_hash($email)) . "'
AND username_clean = '" . $db->sql_escape(utf8_clean_string($username)) . "'";Код: Выделить всё
$sql = 'SELECT user_id, username, user_permissions, user_email, user_jabber, user_notify_type, user_type, user_lang, user_inactive_reason
FROM ' . USERS_TABLE . "
WHERE user_email_hash = '" . $db->sql_escape(phpbb_email_hash($email)) . "'";Код: Выделить всё
<dl>
<dt><label for="username">{L_USERNAME}:</label></dt>
<dd><input class="inputbox narrow" type="text" name="username" id="username" size="25" /></dd>
</dl>Корректно будет работать только при условии отсутствия одинаковых емайл-адресов в базе.
-
bear9
- phpBB 1.4.0
- Сообщения: 39
- Стаж: 15 лет 6 месяцев
- Благодарил (а): 1 раз
Re: Проблема с восстановлением пароля
phpBB 3.0.7
При восстановлении пароля (после ввода пары логин/почта) ошибка 500. Кто-нибудь сталкивался?
При восстановлении пароля (после ввода пары логин/почта) ошибка 500. Кто-нибудь сталкивался?
-
bear9
- phpBB 1.4.0
- Сообщения: 39
- Стаж: 15 лет 6 месяцев
- Благодарил (а): 1 раз
Re: Проблема с восстановлением пароля
Выяснил что ошибка возникает после:
в файле usp_remind.php
Т.к. искать где эта функция прописана и почему она "вдруг" стала неработоспособной было лень - заменил простейшей конструкцией:
Код: Выделить всё
gen_rand_string_friendly(max(8, mt_rand((int) $config['min_pass_chars'], (int) $config['max_pass_chars'])));Т.к. искать где эта функция прописана и почему она "вдруг" стала неработоспособной было лень - заменил простейшей конструкцией:
Код: Выделить всё
for ($i=0; $i<6; $i++) {$user_password = $user_password.rand(0,9);}-
Sheer
- Former team member
- Сообщения: 12113
- Стаж: 19 лет 7 месяцев
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 54 раза
- Поблагодарили: 2756 раз
Re: Проблема с восстановлением пароля
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
-
pavelkim
- phpBB 1.4.4
- Сообщения: 113
- Стаж: 17 лет 1 месяц
- Откуда: Беларусь
- Благодарил (а): 7 раз
Re: Проблема с восстановлением пароля
Неожиданно столкнулся со следующей проблемой. Пользователю не пришло письмо после запроса восстановления пароля на форуме. Сначала подумал, что какие-то проблемы именно с почтой (у пользователя Gmail). Однако проверив восстановление пароля на Яндекс-почте и других почтовых сервисах, получил тот же результат - письмо со ссылкой на восстановление пароля не приходит.
На самой конференции отписывает, что пароль успешно отправлен на регистрационный имейл.
Подскажите, пожалуйста, в чем может быть проблема. Ничего за последние пару месяцев не устанавливал и не менял на форуме.
На самой конференции отписывает, что пароль успешно отправлен на регистрационный имейл.
Подскажите, пожалуйста, в чем может быть проблема. Ничего за последние пару месяцев не устанавливал и не менял на форуме.
Секреты успешных форумов и сообществ
-
Sheer
- Former team member
- Сообщения: 12113
- Стаж: 19 лет 7 месяцев
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 54 раза
- Поблагодарили: 2756 раз
Re: Проблема с восстановлением пароля
Проверяй настройки почты.
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
-
pavelkim
- phpBB 1.4.4
- Сообщения: 113
- Стаж: 17 лет 1 месяц
- Откуда: Беларусь
- Благодарил (а): 7 раз
Re: Проблема с восстановлением пароля
Спасибо, вроде помогло. Установил значение "0" в пункте Размер почтового пакета.
Секреты успешных форумов и сообществ
-
southklad
- phpBB 3.1.0 RC4
- Сообщения: 3467
- Стаж: 14 лет 8 месяцев
- Благодарил (а): 871 раз
- Поблагодарили: 200 раз
Re: Проблема с восстановлением пароля
Такой вопрос, не проверял у себя на форуме восстановление пароля, потому что не было проблем, а теперь появилась пользователь не смог восстановить пароли , попробовал я и оказалось, что нужно вводить ник и е-мейл , а вроде сначала было достаточно только чего то одного , или может я что то путаю ...
-
Pazh
- Former team member
- Сообщения: 2317
- Стаж: 16 лет 10 месяцев
- Благодарил (а): 42 раза
- Поблагодарили: 506 раз
Re: Проблема с восстановлением пароля
igorbond писал(а):может я что то путаю ...
Помощь в ЛС/email только за WM или ЮMoney
-
Alexufo
- phpBB 1.2.1
- Сообщения: 24
- Стаж: 16 лет 4 месяца
Re: Проблема с восстановлением пароля
Я соглашусь с решением для удобства восстановления доступа. Почему то phpBB ный форум мне вообще один такой на памяти встречается, который просит и ник и мыло. Нету такого в практике ни у кого. По нику себя найти можно на форуме по сообщениям о чем писал. А вот просить еще и ящик...
Даже вот тут http://4pda.ru/forum/index.php?act=Reg&CODE=10
Сделали вариант выбора.
Даже вот тут http://4pda.ru/forum/index.php?act=Reg&CODE=10
Сделали вариант выбора.

