|
26 / 23 / 9
Регистрация: 12.08.2011
Сообщений: 576
|
||||||
админка18.11.2011, 04:18. Показов 12214. Ответов 31
Метки нет (Все метки)
вот набросала тут админку
показывается форма входа ввожу данные и открывзется то что вы видите вопрос такой как защитить другие страницы админки? или это можно только если везде этот большой код вставлять?
0
|
||||||
| 18.11.2011, 04:18 | |
|
Ответы с готовыми решениями:
31
Админка Админка на сайте Админка - защита |
|
960 / 801 / 85
Регистрация: 21.07.2010
Сообщений: 3,522
|
||
| 18.11.2011, 12:25 | ||
|
или сделай при выходе смерть всем сессиям, либо перезапусти браузер. можно еще и в самом браузе убить PHPSESSID
1
|
||
|
450 / 203 / 27
Регистрация: 23.12.2010
Сообщений: 645
|
|
| 18.11.2011, 12:26 | |
|
little_dita, значит ADMIN = true
дайте весь код который у Вас сейчас
0
|
|
|
26 / 23 / 9
Регистрация: 12.08.2011
Сообщений: 576
|
||||||||||||
| 18.11.2011, 12:32 [ТС] | ||||||||||||
0
|
||||||||||||
|
960 / 801 / 85
Регистрация: 21.07.2010
Сообщений: 3,522
|
||
| 18.11.2011, 12:36 | ||
|
ведь файл который ты защищаешь не знает о существовании константы ADMIN, сессию надо проверять в остальных файлах
1
|
||
|
26 / 23 / 9
Регистрация: 12.08.2011
Сообщений: 576
|
||
| 18.11.2011, 13:09 [ТС] | ||
|
Добавлено через 30 минут Love_and_Peace, t.e весь файл опять вставлять в мой файл?
0
|
||
|
960 / 801 / 85
Регистрация: 21.07.2010
Сообщений: 3,522
|
|||||||
| 18.11.2011, 13:50 | |||||||
|
на странице входа создаешь сессию какую-нибудь а на остальных страницах (файлах) запускаешь сессию и проверяешь есть ли у тя такая
1
|
|||||||
|
450 / 203 / 27
Регистрация: 23.12.2010
Сообщений: 645
|
|
| 18.11.2011, 14:32 | |
|
1
|
|
|
135 / 135 / 29
Регистрация: 18.10.2011
Сообщений: 306
|
||||||||||||||||||||||||||||||||||||
| 18.11.2011, 16:12 | ||||||||||||||||||||||||||||||||||||
Добавлено через 14 минут И не обязательно хеш ника и пароля в сессию заносить, можно и флажком login обойтись в базе.
Добавлено через 3 минуты А еще интереснее то, что при такой выборке
1
|
||||||||||||||||||||||||||||||||||||
|
26 / 23 / 9
Регистрация: 12.08.2011
Сообщений: 576
|
|||||||
| 18.11.2011, 20:30 [ТС] | |||||||
0
|
|||||||
|
484 / 439 / 123
Регистрация: 05.01.2010
Сообщений: 1,848
|
|||||||||||
| 18.11.2011, 21:30 | |||||||||||
|
а если вот так?
session_check.php
1
|
|||||||||||
|
135 / 135 / 29
Регистрация: 18.10.2011
Сообщений: 306
|
||
| 18.11.2011, 21:43 | ||
|
Вам надо написать в файле ТОЛЬКО проверку: Если текущий пользователь не является админом То переадресовываем на начальную страницу Иначе ничего не делаем. Для того, что бы проверить является ли пользователь админом надо реализовывать систему привилегий пользователей. Самый простой вариант хранить в таблице флаг админ/пользователь. Когда пользователь логинится, занести в сессию флаг и другие параметры. В остальных файлах админки проверять установлен ли флаг админа в сессии. Если нет или если пользователь не залогинен, то отправляем его на главную страницу/форму регистрации. И да, надо еще в базу добавить флаг залогинен/не залогинен и перенаправлять на главную с формы входа, если залогинен. Все. Вариант посложнее : Создать таблицу, где связать id пользователя c id привилегии. В самом коде проверять какой уровень привилегий у пользователя и исходя из этого разрешать/запрещать делать что-либо. Пример такой реализации можно посмотреть в фреймворке кохана.
2
|
||
|
Веб-мастер
89 / 89 / 19
Регистрация: 11.08.2011
Сообщений: 674
|
||||||
| 19.11.2011, 00:40 | ||||||
|
Мне лень было всё читать. Думаю самое простое если будет некая БД, в которой хранятся пользователи у которых(на пример) такие поля:
id date admin login pass Пользователь ходит по всему сайту с сессией ID которая содержит ид пользователя. Можно добавить сессию ADMIN в которой будет хранится значение админа(0 или 1). Если к примеру не использовать сессию ADMIN, то придётся всё время делать выборку из БД на проверку админки, это лишняя нагрузка только. Если admin 0, то выкидует с админки на обычную страницу, иначе ничего не делает и продолжает свою работу. Вот код который накалякал прям на форуме, работо-способность не гарантирую, потому что мог ошибки наляпать:
1
|
||||||
| 19.11.2011, 00:40 | |
|
Помогаю со студенческими работами здесь
32
Админка в WordPress Админка, добавить картинку Админка для сайта Админка для сайта простейшая админка php Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Благородство как наказание
Maks 24.04.2026
У хорошего человека отношения с женщинами всегда складываются трудно. А я человек хороший. Заявляю без тени смущения, потому что гордиться тут нечем. От хорошего человека ждут соответствующего. . .
|
Валидация и контроль данных табличной части документа перед записью
Maks 22.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в КА2.
Задача: контроль и валидация данных табличной части документа перед записью с учетом регламента компании. . .
|
Отчёт о затраченных материалах за определенный период с макетом печатной формы
Maks 21.04.2026
Отчёт из решения ниже размещён в конфигурации КА2.
Задача: разработка отчёта по затраченным материалам за определённый период, с возможностью вывода печатной формы отчёта с шапкой и подвалом.
В. . .
|
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2.
Задача: отобразить спецтехнику, которая на данный момент находится в ремонте.
Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
|
|
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
|
Запрет удаления строк ТЧ документа при определённом условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
|
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут
Суть:
- Группа наркоманов из 10 человек.
- Только один инфицирован ВИЧ.
- Колются одной иглой.
- Колются раз в день.
- Колются последовательно через. . .
|
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
|