Пропустить

[FAQ] Проблемы со входом в администраторский раздел

Темы по наиболее часто задаваемым вопросам по phpBB 2.0.x. Читать в первую очередь!

Re: [FAQ] Проблемы со входом в администраторский раздел

Сообщение stanislav91 » 03.02.2009 14:49

Ну влюбом случае есть алгоритм действий пхп ри авторизации. Хоть скажите плиз в каком файле ковырять?

stanislav91
phpBB 1.4.2
 
Сообщения: 53
Зарегистрирован: 14.01.2009 22:39
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Предупреждения: 1

Re: [FAQ] Проблемы со входом в администраторский раздел

Сообщение DK7 » 03.02.2009 18:03

login.php
Аватара пользователя
DK7
Модератор
Модератор
 
Сообщения: 942
Зарегистрирован: 17.07.2006 14:52
Откуда: Кишинёв
Благодарил (а): 6 раз.
Поблагодарили: 11 раз.

Re: [FAQ] Проблемы со входом в администраторский раздел

Сообщение stanislav91 » 03.02.2009 20:51

Перезалил этот файл, не помогло. Где ещё может быть косяк?

stanislav91
phpBB 1.4.2
 
Сообщения: 53
Зарегистрирован: 14.01.2009 22:39
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Предупреждения: 1

Re: [FAQ] Проблемы со входом в администраторский раздел

Сообщение DK7 » 03.02.2009 21:42

в неправильной установке.
Аватара пользователя
DK7
Модератор
Модератор
 
Сообщения: 942
Зарегистрирован: 17.07.2006 14:52
Откуда: Кишинёв
Благодарил (а): 6 раз.
Поблагодарили: 11 раз.

Re: [FAQ] Проблемы со входом в администраторский раздел

Сообщение stanislav91 » 03.02.2009 22:07

Как бы я это и так знаю. Я имел ввиду какие ещё файлы могли бы повлиять на работу автовхода?

stanislav91
phpBB 1.4.2
 
Сообщения: 53
Зарегистрирован: 14.01.2009 22:39
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Предупреждения: 1

Re: [FAQ] Проблемы со входом в администраторский раздел

Сообщение DK7 » 04.02.2009 0:24

sessions.php
Аватара пользователя
DK7
Модератор
Модератор
 
Сообщения: 942
Зарегистрирован: 17.07.2006 14:52
Откуда: Кишинёв
Благодарил (а): 6 раз.
Поблагодарили: 11 раз.

Re: [FAQ] Проблемы со входом в администраторский раздел

Сообщение Freedom Star » 05.02.2009 17:02

Помогите пожалуйста, приключилась у меня беда, после повторной просьбы залогинится на админку - выходит чистый белый экран и доооолгое время в подгрузчике пишеься live-counter.net/?click=......... и тут цифры а висит на этом белом экране, куки я не трогал, файл admin/pagestart поменял как на первых страницах - не помогло, когда закомментил
if (!$userdata['session_admin'])
{
	redirect(append_sid("login.$phpEx?redirect=admin/index.$phpEx&admin=1", true));
}

начало выдавать 500 ошибку.
перезалил все файлы в папку админ - проблемма осталась.
вчера без проблем заходил в админку, моды тоже не ставил. а все началось с того что посетители заметили во время регистрации нового пользователя не отображается код подтверждения, я захотел полезть в админку и поставить стандартную тему но не тут то было )))) хотя ещё вчера и на этой теме код подтверждения был.....

Freedom Star
phpBB 1.0.0
 
Сообщения: 1
Зарегистрирован: 29.01.2009 12:41
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: [FAQ] Проблемы со входом в администраторский раздел

Сообщение rxu » 05.02.2009 17:37

Freedom Star писал(а):выходит чистый белый экран

Смотрите серверный лог ошибок.
Изображение
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
 
Сообщения: 7316
Зарегистрирован: 12.05.2006 17:16
Откуда: Красноярск
Благодарил (а): 2 раз.
Поблагодарили: 251 раз.

Re: [FAQ] Проблемы со входом в администраторский раздел

Сообщение Fedorov » 10.04.2009 10:50

При попытке входа в администраторский раздел (я администратор) появляется такая история

} else { message_die(CRITICAL_ERROR, "Couldn't start session : login", "", __LINE__, __FILE__); } } // Only store a failed login attempt for an active user - inactive users can't login even with a correct password elseif( $row['user_active'] ) { // Save login tries and last login if ($row['user_id'] != ANONYMOUS) { $sql = 'UPDATE ' . USERS_TABLE . ' SET user_login_tries = user_login_tries + 1, user_last_login_try = ' . time() . ' WHERE user_id = ' . $row['user_id']; $db->sql_query($sql); } } $redirect = ( !empty($HTTP_POST_VARS['redirect']) ) ? str_replace('&', '&', htmlspecialchars($HTTP_POST_VARS['redirect'])) : ''; $redirect = str_replace('?', '&', $redirect); if (strstr(urldecode($redirect), "\n") || strstr(urldecode($redirect), "\r") || strstr(urldecode($redirect), ';url')) { message_die(GENERAL_ERROR, 'Tried to redirect to potentially insecure url.'); } $template->assign_vars(array( 'META' => "") ); $message = $lang['Error_login'] . '

' . sprintf($lang['Click_return_login'], "", '') . '

' . sprintf($lang['Click_return_index'], '', ''); message_die(GENERAL_MESSAGE, $message); } } else { $redirect = ( !empty($HTTP_POST_VARS['redirect']) ) ? str_replace('&', '&', htmlspecialchars($HTTP_POST_VARS['redirect'])) : ""; $redirect = str_replace("?", "&", $redirect); if (strstr(urldecode($redirect), "\n") || strstr(urldecode($redirect), "\r") || strstr(urldecode($redirect), ';url')) { message_die(GENERAL_ERROR, 'Tried to redirect to potentially insecure url.'); } $template->assign_vars(array( 'META' => "") ); $message = $lang['Error_login'] . '

' . sprintf($lang['Click_return_login'], "", '') . '

' . sprintf($lang['Click_return_index'], '', ''); message_die(GENERAL_MESSAGE, $message); } } else if( ( isset($HTTP_GET_VARS['logout']) || isset($HTTP_POST_VARS['logout']) ) && $userdata['session_logged_in'] ) { // session id check if ($sid == '' || $sid != $userdata['session_id']) { message_die(GENERAL_ERROR, 'Invalid_session'); } if( $userdata['session_logged_in'] ) { session_end($userdata['session_id'], $userdata['user_id']); } if (!empty($HTTP_POST_VARS['redirect']) || !empty($HTTP_GET_VARS['redirect'])) { $url = (!empty($HTTP_POST_VARS['redirect'])) ? htmlspecialchars($HTTP_POST_VARS['redirect']) : htmlspecialchars($HTTP_GET_VARS['redirect']); $url = str_replace('&', '&', $url); redirect(append_sid($url, true)); } else { redirect(append_sid("index.$phpEx", true)); } } else { $url = ( !empty($HTTP_POST_VARS['redirect']) ) ? str_replace('&', '&', htmlspecialchars($HTTP_POST_VARS['redirect'])) : "index.$phpEx"; redirect(append_sid($url, true)); } } else { // // Do a full login page dohickey if // user not already logged in // if( !$userdata['session_logged_in'] || (isset($HTTP_GET_VARS['admin']) && $userdata['session_logged_in'] && $userdata['user_level'] == ADMIN)) { $page_title = $lang['Login']; include($phpbb_root_path . 'includes/page_header.'.$phpEx); $template->set_filenames(array( 'body' => 'login_body.tpl') ); $forward_page = ''; if( isset($HTTP_POST_VARS['redirect']) || isset($HTTP_GET_VARS['redirect']) ) { $forward_to = $HTTP_SERVER_VARS['QUERY_STRING']; if( preg_match("/^redirect=([a-z0-9\.#\/\?&=\+\-_]+)/si", $forward_to, $forward_matches) ) { $forward_to = ( !empty($forward_matches[3]) ) ? $forward_matches[3] : $forward_matches[1]; $forward_match = explode('&', $forward_to); if(count($forward_match) > 1) { for($i = 1; $i < count($forward_match); $i++) { if( !ereg("sid=", $forward_match[$i]) ) { if( $forward_page != '' ) { $forward_page .= '&'; } $forward_page .= $forward_match[$i]; } } $forward_page = $forward_match[0] . '?' . $forward_page; } else { $forward_page = $forward_match[0]; } } } $username = ( $userdata['user_id'] != ANONYMOUS ) ? $userdata['username'] : ''; $s_hidden_fields = ''; $s_hidden_fields .= (isset($HTTP_GET_VARS['admin'])) ? '' : ''; make_jumpbox('viewforum.'.$phpEx); $template->assign_vars(array( 'USERNAME' => $username, 'L_ENTER_PASSWORD' => (isset($HTTP_GET_VARS['admin'])) ? $lang['Admin_reauthenticate'] : $lang['Enter_password'], 'L_SEND_PASSWORD' => $lang['Forgotten_password'], 'U_SEND_PASSWORD' => append_sid("profile.$phpEx?mode=sendpassword"), 'S_HIDDEN_FIELDS' => $s_hidden_fields) ); $template->pparse('body'); include($phpbb_root_path . 'includes/page_tail.'.$phpEx); } else { redirect(append_sid("index.$phpEx", true)); } } ?>


У некоторых пользователей такая же фигня при попытке войти на форум. В чем проблема, где лечить?

Fedorov
phpBB 1.0.0
 
Сообщения: 4
Зарегистрирован: 24.08.2007 12:16
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: [FAQ] Проблемы со входом в администраторский раздел

Сообщение nissin » 10.04.2009 12:12

В том что файлы php не обрабатываются как им положено.
Обращаться к хостеру.
Всё повторяется. nurlan.info
Аватара пользователя
nissin
Поддержка
Поддержка
 
Сообщения: 1390
Зарегистрирован: 16.12.2007 14:01
Откуда: Павлодар
Благодарил (а): 1 раз.
Поблагодарили: 117 раз.

Re: [FAQ] Проблемы со входом в администраторский раздел

Сообщение Fedorov » 10.04.2009 12:23

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

Fedorov
phpBB 1.0.0
 
Сообщения: 4
Зарегистрирован: 24.08.2007 12:16
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: [FAQ] Проблемы со входом в администраторский раздел

Сообщение DK7 » 11.04.2009 8:30

не держите пароли от фтп в коммандерах. держите в голове.
Аватара пользователя
DK7
Модератор
Модератор
 
Сообщения: 942
Зарегистрирован: 17.07.2006 14:52
Откуда: Кишинёв
Благодарил (а): 6 раз.
Поблагодарили: 11 раз.

Re: [FAQ] Проблемы со входом в администраторский раздел

Сообщение J.J » 27.04.2009 22:22

Здравствуйте!
Проблемы со входом в администраторский раздел.
Вначале успешно прохожу аутентификация, далее, при перенаправлении в администраторский раздел, появляется "Невозможно отобразить страницу"
Собсно все.
Куки отключила, чистила, пользовалась двумя разными браузерами - IE и Mozilla
Результат все тот же.
Подскажите как поправить.
При установке форума все работало, работал и сам администриторский раздел. Но после выхода из него - больше зайти не получалось.
Заранее благодарю за ответ.

J.J
phpBB 1.0.0
 
Сообщения: 2
Зарегистрирован: 27.04.2009 22:08
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: [FAQ] Проблемы со входом в администраторский раздел

Сообщение Палыч » 27.04.2009 22:38

Для начала удалите все из папки cashe
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
Палыч
Просто Палыч
Просто Палыч
 
Сообщения: 9257
Зарегистрирован: 24.05.2006 22:20
Откуда: Питер
Благодарил (а): 3 раз.
Поблагодарили: 283 раз.

Re: [FAQ] Проблемы со входом в администраторский раздел

Сообщение J.J » 27.04.2009 23:25

Папка cashe почищена, однако по прежнему, такая вот ерунда происходит.
Правда выяснилось что та же ерунда происходит и с любой переадресацией. Как только авторизируешься, появляется надпись, ждите вы будете перенаправлены на главну страницу, после это снова появляется "Невозможно отобразить страницу"

Что делать?

Добавлено спустя 3 минуты 33 секунды:
дальше больше. После авторизации вообще не получается зайти на главную страницу форума. Опять таки "Невозможно отобразить..." и далее

Добавлено спустя 47 секунд:
хотя иногда все же получается зайти.

J.J
phpBB 1.0.0
 
Сообщения: 2
Зарегистрирован: 27.04.2009 22:08
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Пред.След.

Вернуться в FAQ (phpBB 2.0.x)

 

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

Бессрочный конкурс phpBB-ориентированных материалов
FastVPS — надёжный и доступный хостинг для phpBB
Место для вашей рекламы