недавно задумал заменить 1.9.1 на 0.15 - все ок кроме админки. сначала оно меня при вводе правильного пароля перенаправляло на ту же странцу ввода пароля. строчки в boardinfo прописал первым делом, постарался ко всему отнестись внимательно и пр.
по коду выяснил следующее:
loginout.php, раздел "loginadminin":
не срабатывает условие "if ($vars['request_method'] == 'post' {", метод всегда get.
закомментировал, далее:
"$logged['pass'] === md5($inpassword)" не равны никогда!
тоже закомментировал, далее идет перенаправление на admincenter.php, которое в свою очередь "Cannot show page"...
что делать? куда копать?
1. BAHbkA - 01 Февраля, 2007 - 02:06:04 - перейти к сообщению
2. TvoyWeb - 01 Февраля, 2007 - 05:25:29 - перейти к сообщению
BAHbkA пишет:
едавно задумал заменить 1.9.1 на 0.15 - все ок кроме админки
Ок, а пароли пользователей ты перевел в хеши MD5?
Как обновлял 1.9.1 ?
3. BAHbkA - 01 Февраля, 2007 - 05:38:31 - перейти к сообщению
Да, конечно перевел.
Апргейдил в соответствии с инструкцией, единственное - отдельно нашел файлик для апгрейда до 14 (как раз чтобы сконвертировать пароли - в 15 апдейте это почему-то не делается).
Все пользователи работают (я локально тестирую - на боевую пока не выкладываю), все нормально кроме админка.
Апргейдил в соответствии с инструкцией, единственное - отдельно нашел файлик для апгрейда до 14 (как раз чтобы сконвертировать пароли - в 15 апдейте это почему-то не делается).
Все пользователи работают (я локально тестирую - на боевую пока не выкладываю), все нормально кроме админка.
4. TvoyWeb - 01 Февраля, 2007 - 05:44:33 - перейти к сообщению
BAHbkA пишет:
не срабатывает условие "if ($vars['request_method'] == 'post'
Можно узать как ты это выяснил?
Вообще, как ты выяснял что не срабатывает то или иное условие.
И еще посмотри в boardinfo.php переменную ses_time
5. BAHbkA - 01 Февраля, 2007 - 05:52:40 - перейти к сообщению
TvoyWeb пишет:
Можно узать как ты это выяснил?
Вообще, как ты выяснял что не срабатывает то или иное условие.
И еще посмотри в boardinfo.php переменную ses_time
BAHbkA пишет:
не срабатывает условие "if ($vars['request_method'] == 'post'
Можно узать как ты это выяснил?
Вообще, как ты выяснял что не срабатывает то или иное условие.
И еще посмотри в boardinfo.php переменную ses_time
проверял старым дедовским способом (просто несколько лет разрабатывал разное ПО - привычка осталась :о)
просто вывел значение: echo($vars['request_method']);
получил get. с остальной логикой поступил также, везде ставил флажки чтобы однозначно знать по какой ветке иду.
есть только "$exbb['ad_sestime'] = 500;", ses_time - нет
6. TvoyWeb - 02 Февраля, 2007 - 01:52:38 - перейти к сообщению
BAHbkA пишет:
проверял старым дедовским способом (просто несколько лет разрабатывал разное ПО - привычка осталась :о)
Сорри, народ разный бывает на форуме и хотелось убедиться в правильности твоих выводов.
BAHbkA пишет:
ses_time - нет
По памяти писал. Не могу же я помнить все переменные в форуме
Вобщем стучись в асю, попробуем разобраться вместе.
7. ivivan - 06 Февраля, 2007 - 09:21:42 - перейти к сообщению
Ася асей, а у меня та же беда . При попытке входа в админку после ввода правильного пароля просто обновляетcя страница ввода. Что делать?!!
8. TvoyWeb - 07 Февраля, 2007 - 01:34:00 - перейти к сообщению
ivivan пишет:
обновляетcя страница ввода. Что делать?!!
Обычно это происходит если в boardinfo.php нет переменной $exbb['ad_sestime'], проверь ее наличие.