 |
 |
Форум сетевых администраторов » Веб Форумы » VBulletin 2.x.x » Ошибка при заказе пароля!
| Автор |
| Тема |
 |
|
 |
|
|
|
Просто битнер...


Зарегистрирован: Aug 2002
Место проживания: Севастополь
Публикаций: 154
Статус:  |
У меня такая вот трабла: Забыл пароль пользователь, жмет напомнить, ему на ящик приходит письмо типа сходите по этой ссылке... идешь по ссылке а там сообщение что типа ссылка просрочена, попробуйте еще разок, пробуешь еще, а оно тоже самое... приходиться пользователю в ручную через АКП менять пароль и слать ему... что за фигня?
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
20-08-2002 15:13 |
|
|
Shutdown -h now
|
| Ð_то проявляется только на некоторых юзерах... |
[сооб. #21236]
20-08-2002 15:42 |
|
|
Потерявшийся
|
DicsyDel
У меня то же самое НА ВСЕХ ПОЛЬЗОВАТЕЛЕЙ!... |
[сооб. #21239]
20-08-2002 15:44 |
|
Потерявшийся


Зарегистрирован: Oct 2001
Место проживания: Tallinn, Estonia
Публикаций: 609
Статус:  |
DicsyDel
У меня то же самое НА ВСЕХ ПОЛЬЗОВАТЕЛЕЙ! Уже пол года как не могу понять в чем дело....
Может кто посоветует что !?
__________________
**censored** Ты тут еще не был? ...
**censored** Админы форумов - сюда!!!
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
20-08-2002 15:44 |
|
|
Shutdown -h now
|
| Так. Ð_азбираем как обнуляется пароль. Сначала... |
[сооб. #21241]
20-08-2002 16:05 |
|
Shutdown -h now


Зарегистрирован: Jul 2002
Место проживания: уже далеко от Moscow
Публикаций: 578
Статус:  |
Так. Ð_азбираем как обнуляется пароль. Сначала выводится форма из темплейта lostpw. Далее вызывается member.php?action=emailpassword, где мы видим следующее:
$DB_site->query("INSERT INTO useractivation VALUES (NULL,'$user[userid]','".time()."','$user[activationid]',1)");
Сим мы записываем код активизации и высылаем письмо из темплейта email_lostpw. Смотрим само письмо:
$bburl/member.php?a=pwd&u=$user[userid]&i=$user[activationid]
Вот сама ссылка. Идем по ней опять в member.php:
$user=$DB_site->query_first("SELECT activationid,dateline FROM useractivation WHERE type=1 AND userid='".addslashes($userinfo[userid])."'");
if ($user[dateline]<(time()-24*60*60)) { // is it older than 24 hours?
eval("standarderror(\"".gettemplate("error_resetexpired")."\");");
И находим место, где проверяется просроченность кода. Вот здесь и надо рыть. Попробуйте добавить в темплейт error_resetexpired вывод переменных $user[dateline] и результата выполнения функции time(). Может что проясниться...
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
20-08-2002 16:05 |
|
|
Просто битнер...
|
| На всех! И что главное такое было и на Vb 222 и... |
[сооб. #21243]
20-08-2002 16:08 |
|
Просто битнер...


Зарегистрирован: Aug 2002
Место проживания: Севастополь
Публикаций: 154
Статус:  |
На всех! И что главное такое было и на Vb 222 и после того как перешел на vb 226 всеравно одно и тоже... я грешу на временные зоны... если например на форуме одна а у чувака другая.. ну или что-то в этом роде... помогите плиз!
__________________
-----
http://webta.net
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
20-08-2002 16:08 |
|
|
Shutdown -h now
|
| [quote]я грешу на временные зоны... если например... |
[сооб. #21246]
20-08-2002 16:10 |
|
Shutdown -h now


Зарегистрирован: Jul 2002
Место проживания: уже далеко от Moscow
Публикаций: 578
Статус:  |
quote: я грешу на временные зоны... если например на форуме одна а у чувака другая.. ну или что-то в этом роде..
Не оно. Время фиксируется на серваке по внутренним часам с помощью функции time(). Так что надо копать глубже...
Count добавил 20-08-2002 в 16:12:25:
А вот вариант, что старый код активации не удаляется - вполне реально. Имеется в виду тот, который дается при регистрации. Может здесь покопать?
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
20-08-2002 16:10 |
|
|
Потерявшийся
|
Count
Я сомневаюсь что это из-за ошибки... |
[сооб. #21247]
20-08-2002 16:20 |
|
Потерявшийся


Зарегистрирован: Oct 2001
Место проживания: Tallinn, Estonia
Публикаций: 609
Статус:  |
Count
Я сомневаюсь что это из-за ошибки в файле.. .я сравнивал с деволтовами все ок... темплете то же в порядке... Имхо это из-за настроек сервака! Идеи?
__________________
**censored** Ты тут еще не был? ...
**censored** Админы форумов - сюда!!!
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
20-08-2002 16:20 |
|
|
Просто битнер...
|
| я незнаю.. я не так хорошо шарю чтобы покопать,... |
[сооб. #21248]
20-08-2002 16:23 |
|
Просто битнер...


Зарегистрирован: Aug 2002
Место проживания: Севастополь
Публикаций: 154
Статус:  |
я незнаю.. я не так хорошо шарю чтобы покопать, но если это зафиксить, то очень многим поможет!
__________________
-----
http://webta.net
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
20-08-2002 16:23 |
|
|
Shutdown -h now
|
Total
Сейчас на своем форуме поэкспериментирую.... |
[сооб. #21250]
20-08-2002 16:25 |
|
|
Просто битнер...
|
| А вот насчет сервака я тоже не уверен.... эта... |
[сооб. #21252]
20-08-2002 16:28 |
|
Просто битнер...


Зарегистрирован: Aug 2002
Место проживания: Севастополь
Публикаций: 154
Статус:  |
А вот насчет сервака я тоже не уверен.... эта трабла наблюдалась на h1.ru, valuehost.ru и co-location у masterhost.ru!! Три разных хостера и везде одно и тоже на 222 и на 226!
__________________
-----
http://webta.net
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
20-08-2002 16:28 |
|
|
Shutdown -h now
|
DicsyDel
Total
У меня траблов не наблюдалось.... |
[сооб. #21257]
20-08-2002 16:40 |
|
Shutdown -h now


Зарегистрирован: Jul 2002
Место проживания: уже далеко от Moscow
Публикаций: 578
Статус:  |
DicsyDel
Total
У меня траблов не наблюдалось. Попробуем поэкспериментировать. Меняем темплейт error_resetexpired.
Было:
Запрос был отменен, так как с момента запроса прошло более 24 часов. Для создания нового запроса используйте <a href="member.php?s=$session[sessionhash]&action=lostpw">эту форму</a>.
Заменяем на:
Запрос был отменен, так как с момента запроса прошло более 24 часов. Для создания нового запроса используйте <a href="member.php?s=$session[sessionhash]&action=lostpw">эту форму</a>.<br>Время регистрации: $user[dateline], Время сейчас $loctime.
А также в member.php к строке:
if ($user[dateline]<(time()-24*60*60)) { // is it older than 24 hours?
Строчку:
$loctime = time();
После чего пробуем снова восстановить пароль и постим цифры, получившиеся в результате. Может на что натолкнет...
Хотя чую левой пяткой что Total прав, и надо рыть настройки сервака... Но хотябы эти цифры хоть на что-то натолкнут...
Count добавил 20-08-2002 в 16:44:21:
ЗЫ. Маленькое замечание. Не забудьте впоследствии эти изменения убрать 
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
20-08-2002 16:40 |
|
|
Потерявшийся
|
Count
Я перетаскивал полностью свой дистрибутив... |
[сооб. #21264]
20-08-2002 17:43 |
|
Потерявшийся


Зарегистрирован: Oct 2001
Место проживания: Tallinn, Estonia
Публикаций: 609
Статус:  |
Count
Я перетаскивал полностью свой дистрибутив форума + база на локалку - на локалке все работает отлично... Следовательно... Дело не в скрипте! Притом я уже сказал что сверял с фефолтовами темплеами и файлами - все ок там 
Надо думать.. Нужны специалисты, которые могли бы помочь... А еще лучше чтобы кто-нить на вб.ком запостил (кста тама была такая тема), и чтобы тама подсказали... Но нужна лиицензия, я пробовал писать мне на мыло пришло письмо дайте мол им все параметры хостинга (сервак/пасс/логин) и они все проверят.. Но лицензии у меня нет 
__________________
**censored** Ты тут еще не был? ...
**censored** Админы форумов - сюда!!!
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
20-08-2002 17:43 |
|
|


Потерявшийся


Зарегистрирован: Oct 2001
Место проживания: Tallinn, Estonia
Публикаций: 609
Статус:  |
Ну так есть идеи! ???
__________________
**censored** Ты тут еще не был? ...
**censored** Админы форумов - сюда!!!
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
21-08-2002 14:27 |
|
|
-= n0b0dy =-
|
| Идея только одна, берите проверку на старость... |
[сооб. #21486]
22-08-2002 09:39 |
|
|
|
Формат времени GMT. Текущее время 08:47.
|
Правила форума:
Вы не можете создавать новые темы.
Вы не можете отвечать на существующие темы.
Вы не можете прикреплять файлы.
Вы не можете редактировать свои сообщения. |
HTML теги выкл.
Спец. код вкл.
Смайлики вкл.
[IMG] тег выкл.
|
|
|
|
| |
Page generated in 0.01393104 seconds (54.52% PHP - 45.48% MySQL) with 26 queries.
|
 |