Artur
sudo yum install nginx php-fpm
+/- версия php
кидаешь в папку /etc/nginx/sites-enabled/
конфиг типа такого
https://gist.github.com/ahmadazimi/92155240d1f601192898
Artur
единственое убедись что конфиг ФПМ настроен на fastcgi_pass unix:/var/run/php-fpm/php-fpm.sock;
а не на 9000 порт
Jakhongir
спасибо большое:) после того как сказали, что что-то с php, решил поставить php заново, версию 5.6, все заработало,
Jakhongir
до этого php -v показывало 7.0, так и не понял, что конкретно было выключено
Евгений
Есть API, есть middleware которая проверяет авторизацию по ключу. В самом API авторизации нет. Авторизация в другом месте. Вопрос - как лучше пробрасывать инстанс юзера дальше в приложение?
Евгений
Ему для этих целей нужна его таблица с юзерами?
Anonymous
Привет, есть массив объектов в которых повторяется город, как вывести повторяющийся город , но отличается сеанс, как вывести город только 1 раз, но все сеансы в этом городе список получаю из бд?
marabu
сгрупировать по городу?
Arthur'); DROP TABLE Users;--
подскажите, я вывожу посты на странице. в базе пост оформлен вместе с html тегами, как при этом избежать XSS?
Алексей
Не храни с тэгами или фильтруй Html)
Sergey 𝗨𝗻𝗤𝘂𝗮𝗶𝘇
это щас серьезные вопросы?
Arthur'); DROP TABLE Users;--
Алексей
https://github.com/stevebauman/purify
Алексей
purify laravel
strip tags php
php html xss filter
Arthur'); DROP TABLE Users;--
Arthur'); DROP TABLE Users;--
так будет?
Алексей
Ну примерно да
Алексей
я ж первую ссылку с гугла скинул ) ХЗ как она работает
Arthur'); DROP TABLE Users;--
Не храни с тэгами или фильтруй Html)
это второй вариант. А первый как будет? Я не представляю как в вордпрессе хранится например, как это может быть :D
Arthur'); DROP TABLE Users;--
типа
Arthur'); DROP TABLE Users;--
[B]
Bold text
[/B]
Sergey 𝗨𝗻𝗤𝘂𝗮𝗶𝘇
это может быть ббкодами заменено, или разрешены только отдельные тэги
Алексей
Значит поищи какой нить редактор markdown
marabu
лучше пурифаить текст непосредственно перед сохранением в базу
Arthur'); DROP TABLE Users;--
h1, p и тд он не трогает?
marabu
как настроишь
marabu
можно указать какие теги и атрибуты не трогать
marabu
остальное он вырезает
Arthur'); DROP TABLE Users;--
$configuration = ['HTML.ForbiddenAttributes' => 'script'];
$cleaned = Purify::clean($input, $configuration);
marabu
ребят, где можно ларавел проект развернуть на пару дней? бесплатно, типо триал хостинга или что-то типо этого?
Евгений
😩
Sergey 𝗨𝗻𝗤𝘂𝗮𝗶𝘇
Евгений
почти у любого хостинг есть триал период
Евгений
https://beget.com/p64668
Евгений
месяц нахаляву
Владимир
Вроде у амазона есть пробный год
Владимир
Был пару лет назад точно
Евгений
посоны
Евгений
вот насчет policies помощь нужна
Владимир
https://aws.amazon.com/ru/free/
Владимир
Да, есть
Евгений
у меня есть 4 роли юзеров. Админ, Редактор, Модератор, Автор
Евгений
надо разграничивать всё по правам
Евгений
по полициям глянул в доках и не очень понял, мне надо на каждый метод контроллера чтоли писать полицию?
Progmer
или может я вопроса не понял
Progmer
соответственно в каждом методе, я подозреваю, тебе надо проверять нужный объект права, если нужно
Евгений
у меня есть 4 роли, значит есть 4 уровня доступа
Евгений
наверно надо сделать полиции типа can:admin и мидлварей всё обернуть что может делать админ
Евгений
и так на все роли
Евгений
то есть 4 правила только
Progmer
а, ну да, могешь на роль опираться, и да, в мидлваре вполне
Евгений
и группы роутов под мидлвари чтоб не писать во все методы
Евгений
ок, щас сяду делать
Arthur'); DROP TABLE Users;--
Arthur'); DROP TABLE Users;--
странно то что в базе уже отфильтрованы <script> с &gt; &lt;, а если фильтровать {{ }} то вся вёрстка пропадает
Zlatoslav
@antimech, ничего странного. Обычное поведение.
Zlatoslav
Ну так скрипты надо вырезать) На каком-то этапе проблема, пока что непонятно на каком.
Zlatoslav
если я без фильтра {!! !!} вставляю, он уже должен быть отфильрован, а скрипт выполняется вместо этого
Zlatoslav
@antimech посоветовали же https://github.com/stevebauman/purify
Zlatoslav
Это надо делать до вставки в базу.
Arthur'); DROP TABLE Users;--
нашел почему, я забыл что сделал:
{!! html_entity_decode($article->body) !!}
Arthur'); DROP TABLE Users;--
теперь работает все
Zlatoslav
А, ну да, больше декода))
Arthur'); DROP TABLE Users;--
Zlatoslav
Vladimir
Как выбрать ограниченное число объектов в коллекцию?
Sergey 𝗨𝗻𝗤𝘂𝗮𝗶𝘇
Model::take(10)
Vladimir
Если я хочу извлечь первый элемент из коллекции в отдельную переменную и удалить его из самой коллекции я должен использовать метод forget?
Sergey 𝗨𝗻𝗤𝘂𝗮𝗶𝘇
ты можешь сделать pull($key)
Anonymous
Привет ларавельщики
Anonymous
Вот такая реклама на пхпгиксе ))
Anonymous
314 челов и все мёртвяки фууууууууууууу
Roman
в 5 ларе дока по очередям - шедевр просто :(
Roman
как число воркеров у обработчика очереди задать?