170 похожих чатов

Всем привет , я написал код для проверки роли

доступа (в моём случае чтобы только админ смог перейти на админ панель) . Возникает проблема что код работает , но даже если я авторизуюсь под пользователем админа , мне всё равно не даёт доступ к странице . Можете подсказать в чём проблема?

if (!isset($_SESSION['username']) || $_SESSION['role'] !== 'admin') {
header("Location: /html/index.php");
exit();

require_once "../databaseconnect.php";
}
?>

12 ответов

59 просмотров

Контекста маловато. Но точно ли вы хотите в сессии хранить роль? Не смущает, что ее могут подменить, например? :)

Ki- Автор вопроса

У меня знания мало в php , так вышло что дали проект у которого короткий дедлайн , и я делаю его почти с нулевыми знаниями языка :/

LORENZO (LOR39Z0) PLEASURE
Контекста маловато. Но точно ли вы хотите в сессии...

подменить сессионную переменную? как? это не тривиальная задача

Volodymyr а
подменить сессионную переменную? как? это не триви...

Если сильно захотеть, то посложней, чем куку, но можно)

LORENZO (LOR39Z0) PLEASURE
Если сильно захотеть, то посложней, чем куку, но м...

Ладно, не совсем корректно прозвучало. Тут, судя по реализации уже видна абстрактная картина, что выше, и, что ниже)

Ki
У меня знания мало в php , так вышло что дали прое...

судя по коду , проекту требуются более радикальные изменения

Vitaly Larin
судя по коду , проекту требуются более радикальные...

Снимите шляпы, обнажите головы, сейчас состоится вынос тела (с)

Проблема в первом условии

Ki
У меня знания мало в php , так вышло что дали прое...

Хммм, теперь это проблема тех, кто тебе дал этот проект. Расслабься и получай удовольствие

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта