Size: a a a

2020 February 12

KN

Kirill Nesmeyanov in phpGeeksJunior
if (! $user->can('edit', $post)) {
   throw new \LogicException('Permission denied');
}
источник

KN

Kirill Nesmeyanov in phpGeeksJunior
\(^Д^)/
ну да, но он сможет так редактировать свои статьи случайно не те что нудно, что в принципе не очень страшно но не приятно
сам виноват
источник

\

\(^Д^)/ in phpGeeksJunior
а можно было сделать нормально как-то?
источник

KN

Kirill Nesmeyanov in phpGeeksJunior
Для начала все запросы пустить через один единственный index.php)))
источник

\

\(^Д^)/ in phpGeeksJunior
хммм, спасибо)
источник

KN

Kirill Nesmeyanov in phpGeeksJunior
В $_SERVER['REQUEST_URI'] находится адрес по которому идёт запрос
источник

️️

️️👑OGURCHIK 🖤 ️... in phpGeeksJunior
Kirill Nesmeyanov
В $_SERVER['REQUEST_URI'] находится адрес по которому идёт запрос
)) а как это защитит от подмены?
источник

KN

Kirill Nesmeyanov in phpGeeksJunior
Никак
источник

KN

Kirill Nesmeyanov in phpGeeksJunior
Ты спросил "как сделать нормально"
источник

KN

Kirill Nesmeyanov in phpGeeksJunior
Таким образом
1) Регулярка /^\posts\/edit\/\d+$/u будет соответствовать адресу /posts/edit/1 (по $_SERVER['REQUEST_METHOD'] можно отличать POST (апдейт) от GET (страница апдейта))
источник

KN

Kirill Nesmeyanov in phpGeeksJunior
2) А запуск сессии будет в одном месте, что при редактировании, что при апдейте (где-то в index.php подключаться). Так же как и настройка прав и прочее
источник

M

MyKola in phpGeeksJunior
Антон Багаев
Я сублим ставил будучи даже не новичком а вообще не знакомым с темой и то что там все надо настраивать ручками меня отпугнуло, и больше к нему не возвращался
а чем-то другим можно раскодировать?
источник

K

Konstantin in phpGeeksJunior
MyKola
а чем-то другим можно раскодировать?
base64_decode жеж
источник

M

MyKola in phpGeeksJunior
Konstantin
base64_decode жеж
да оно отображаеться лишь когда выполняеться а мне надо переписать его
источник

M

MyKola in phpGeeksJunior
я уже и гуглил и что только не делал хз как еще посмотреть нормальный код
источник

K

Konstantin in phpGeeksJunior
Ясно кароч
источник

\

\(^Д^)/ in phpGeeksJunior
Kirill Nesmeyanov
2) А запуск сессии будет в одном месте, что при редактировании, что при апдейте (где-то в index.php подключаться). Так же как и настройка прав и прочее
ну у меня запуск сессии происходит в шапке и там же проверка, залогинен ли и т д
источник

АБ

Антон Багаев... in phpGeeksJunior
хотябы разгадай версию Php оттуда энкодер и лодер можно поискать. но и то не факт что нет дописаных пробок от исходных кодеров
источник

KN

Kirill Nesmeyanov in phpGeeksJunior
омфг
источник

KN

Kirill Nesmeyanov in phpGeeksJunior
советчики)))
источник