Форум программистов, компьютерный форум, киберфорум
PHP: базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.86/21: Рейтинг темы: голосов - 21, средняя оценка - 4.86
0 / 0 / 0
Регистрация: 07.04.2011
Сообщений: 6

Не могу зайти в админку!

27.06.2011, 23:15. Показов 4374. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток форумчани! Я написал сайт и к нему админку полностью вручную (для практики). Админку соответственно закрыл паролем который хрниться в БД MySQL. На локальном сервере сайт лежит в папке site соответственно когда я прохожу по адресу http://localhost/site/admin/index.php высвечивается окно авторизации и авторизация проходит нормально. но когда же я пытаюсь эту же самую операцию пройти на хостинге и прохожу по ссылке так же появляется окно авторизаци, но после ввода пароля у меня не получается войти, как будто пароль ввожу не правильный, а я точно вводил правильный пароль и копировал его из БД. Вот код защиты админки:

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
<?php
include("blocks/bd.php");
 
if (!isset($_SERVER['PHP_AUTH_USER']))
 
{
        Header ("WWW-Authenticate: Basic realm=\"Admin Page\"");
        Header ("HTTP/1.0 401 Unauthorized");
        exit();
}
 
else {
        if (!get_magic_quotes_gpc()) {
                $_SERVER['PHP_AUTH_USER'] = mysql_escape_string($_SERVER['PHP_AUTH_USER']);
                $_SERVER['PHP_AUTH_PW'] = mysql_escape_string($_SERVER['PHP_AUTH_PW']);
        }
 
        $query = "SELECT pass FROM adminlist WHERE user='".$_SERVER['PHP_AUTH_USER']."'";
        $lst = @mysql_query($query);
 
        if (!$lst)
        {
            Header ("WWW-Authenticate: Basic realm=\"Admin Page\"");
        Header ("HTTP/1.0 401 Unauthorized");
        exit();
        }
 
        if (mysql_num_rows($lst) == 0)
        {
           Header ("WWW-Authenticate: Basic realm=\"Admin Page\"");
           Header ("HTTP/1.0 401 Unauthorized");
           exit();
        }
 
        $pass =  @mysql_fetch_array($lst);
        if ($_SERVER['PHP_AUTH_PW']!= $pass['pass'])
        {
            Header ("WWW-Authenticate: Basic realm=\"Admin Page\"");
           Header ("HTTP/1.0 401 Unauthorized");
           exit();
        }
}
?>
Может у меня какая то ошибка. Подскажите если так!
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
27.06.2011, 23:15
Ответы с готовыми решениями:

Не могу зайти в админку сайта
Сделал импорт базы данных на хостинг,изменил пароль, хост, логин, но все равно не могу зайти в администраторскую часть. Ввожу пароль и...

Не могу зайти в админку
Сначала все было нормально мог зайти влюбое время счас пишет что удаленый сервер не найден если и показывает вход в админку то при вводе...

не могу зайти в админку
здравствуйте!!! есть сайт созданный на движке жумла не знаю какого поколения, так вот беда в том что не могу зайти под админом прописываю...

7
 Аватар для axi
22 / 16 / 1
Регистрация: 26.01.2010
Сообщений: 305
27.06.2011, 23:28
проверяй url может из за урлов не может найти, у меня были проблемы когда я все по пакетам растусовал файлы, и у меня на локалке все работало, но при переносе все мои урлы не были определены!!
1
0 / 0 / 0
Регистрация: 07.04.2011
Сообщений: 6
27.06.2011, 23:31  [ТС]
Цитата Сообщение от axi Посмотреть сообщение
проверяй url может из за урлов не может найти, у меня были проблемы когда я все по пакетам растусовал файлы, и у меня на локалке все работало, но при переносе все мои урлы не были определены!!
Нет, url правильные, я убирал защиту с админки, и перезаливал её, по тому же url все работало. А когда снова ставил на место, та же канетель (((
0
191 / 191 / 31
Регистрация: 04.10.2010
Сообщений: 505
28.06.2011, 15:20
А в форме ввода данных для авторизации в теге <form> в атрибуте action всё верно указано?
0
0 / 0 / 0
Регистрация: 07.04.2011
Сообщений: 6
28.06.2011, 15:30  [ТС]
Цитата Сообщение от hellpass Посмотреть сообщение
А в форме ввода данных для авторизации в теге <form> в атрибуте action всё верно указано?
Как таковой формы у меня там нет. Данный код создает стандартную форму для админки. Можете попробовать сами, только вторую строку удалите. А остальной код в .php файл и на лкальном сервере проверить, тогда вы точно поймете о чем я сейчас писал ))))

P.S. По сути этот код добавляется в начало кааждого файла админки или же подключется через include() так же к каждому файлу. И является барьером между админкой и пользователем до тех пор пока не введен логин и пароль.
0
191 / 191 / 31
Регистрация: 04.10.2010
Сообщений: 505
28.06.2011, 16:50
А подключение с базой данных, точно есть?
Просто у меня вот на это могут быть подозрения
PHP
1
$lst = @mysql_query($query);
тут ошибка глушится. Попробуй везде убрать @ может появится ошибка.
И выведи $query , чтобы знать всё ли правильно в запросе.
0
0 / 0 / 0
Регистрация: 07.04.2011
Сообщений: 6
28.06.2011, 17:10  [ТС]
Нет, это тоже не помогло (((
0
210 / 204 / 52
Регистрация: 25.07.2010
Сообщений: 1,162
28.06.2011, 17:21
хм у меня на линуксе работает первый код.
возможно у хостера чтото с передачей заголовков
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
28.06.2011, 17:21
Помогаю со студенческими работами здесь

Не могу зайти в Админку
Всем привет! Столкнулся с такой проблемой, прошу помочь в её решении. Перехожу на страничку админки http://site.ru/administrator,...

Не могу зайти в админку
Не могу войти в админку wp раньше всегда нормально заходил а теперь при вызове страницы получаю такое - может быть кто то...

Не могу зайти в админку сайта
Здравствуйте. Достался мне один сайтик. CMS самописка. Залил на хостинг, не могу зайти в админку, пишет неверный пароль, не подходит тот...

Не могу зайти в админку TP-Link TL-MR3220
Купил роутер TP-Link TL-MR3220. Все подключил(подключил 3g модем), включил роутер, соединение сразу появилось, интернет шарит, но не могу...

Не могу зайти в админку modx revo
Всем добрый день, у меня есть такая проблема. Есть сайт на modx revo 2.5.0. Всего лишь два пользователя admin и manager. Сначала не...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Символьное дифференцирование
igorrr37 13.02.2026
/ * Программа принимает математическое выражение в виде строки и выдаёт его производную в виде строки и вычисляет значение производной при заданном х Логарифм записывается как: (x-2)log(x^2+2) -. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru