![]() ![]() ![]()
Какой рейтинг вас больше интересует?
|
Главная /
Каталог блоговCтраница блогера Хабрахабр: PHP / Блог / Захабренные/Записи в блоге |
![]() |
Хабрахабр: PHP / Блог / Захабренные
Голосов: 1 Адрес блога: http://habrahabr.ru/blog/php/ Добавлен: 2008-06-12 19:52:35 блограйдером ZaiSL |
Настройка Yii2 RBAC
2014-09-03 15:20:07 (читать в оригинале)Задача
Настроить использование RBAC в Yii2.
Условия
Список возможных ролей:
- guest — не авторизованный юзер;
- BRAND — авторизованный юзер, наследует разрешения роли guest и имеет свои уникальные разрешения;
- TALENT — авторизованный юзер, наследует разрешения роли guest и имеет свои уникальные разрешения;
- admin — авторизованный юзер, наследует разрешения ролей guest, BRAND и TALENT и имеет свои уникальные разрешения.
- Роль определяется полем group в модели UserExt;
- Роли имеют вложенную структуру — одна роль может наследовать разрешения другой;
- Используется yii\rbac\PhpManager;
- Не использовать назначение роли юзеру по его ID — вместо этого использовать несколько предустановленных ролей (defaultRoles);
- Генерирование конфига «роль-разрешения» будет делать консольная команда yii;
- Будут использованы расширенные правила (Rules) для разрешений.
Предварительная настройка
app/config/console.php
'components' => [
// ...
'authManager' => [
'class' => 'yii\rbac\PhpManager',
],
// ...
],
app/config/web.php
'components' => [
// ...
'authManager' => [
'class' => 'yii\rbac\PhpManager',
'defaultRoles' => ['admin', 'BRAND', 'TALENT'], // Здесь нет роли "guest", т.к. эта роль виртуальная и не присутствует в модели UserExt
],
// ...
],
Создать директорию
@app/rbac
— именно в ней будут находиться разрешения и правила.Читать дальше →
[Перевод] HHVM 3.3 — первый релиз с долгосрочной поддержкой (LTS)
2014-09-03 12:49:28 (читать в оригинале)
Команда HHVM понимает, что для того, чтобы добиться большего охвата пользователи должны получить своего рода обязательство для того, чтобы быть уверенными в стабильности и безопасности уже выпущенных версий.
Читать дальше →
Заметка про проверку PHP
2014-09-01 15:06:58 (читать в оригинале)
PHP — скриптовый язык программирования общего назначения, интенсивно применяемый для разработки веб-приложений. В настоящее время поддерживается подавляющим большинством хостинг-провайдеров и является одним из лидеров среди языков программирования, применяющихся для создания динамических веб-сайтов.
В случае с компиляторами и интерпретаторами к исходному коду и тестированию, как правило, предъявляются повышенные требования качества и надёжности. Тем не менее, в исходном коде интерпретатора PHP нашлись подозрительные места.
В данной статье будут рассмотрены результаты проверки интерпретатора PHP, полученные с помощью PVS-Studio 5.18.
Читать дальше →
Тэги: open-source, php, pvs-studio, анализ, блог, кода, компании, ошибки, программе, программирование, статический
Постоянная ссылка
[Перевод] Обработка POST запросов AngularJs в Symfony2
2014-09-01 09:22:28 (читать в оригинале)
Примечание
Давненько уже читал пост на хабре, о сабже в контексте php, и все руки не доходили на Symfony2 привести это в какой-то красивый вид, а тут в недавнем дайджесте наткнулся на простое решение, которое здесь и представлено.
Использование Symfony2 и AngularJs в связке является хорошей идеей, но есть одна проблема — решение из коробки обладает проблемой в коммуникации. В этом посте будет рассказано о том, как автоматически декодировать JSON-запросы и использовать полученные данные при помощи Request Symfony используя библиотеку symfony-json-request-transformer (на самом деле всего-то один класс).
Мокрая киска под катом
Вышел финальный релиз PHP 5.6.0
2014-08-28 22:28:54 (читать в оригинале)
Сегодня, 28 августа, команда разработчиков PHP объявила об релизе версии 5.6.0!
Основные нововведения PHP 5.6.0:
- Скалярные выражения в константах
- Функции с переменным числом аргументов при помощи оператора
...
- Оператор возведения в степень
**
- Импорт функций и констант при помощи ключевого слова use
- В ядро включен интерактивный отладчик phpdbg.
- Разрешено повторное использование php://input, а $HTTP_RAW_POST_DATA объявлена устаревшей
- GMP-объекты теперь поддерживают перегрузку операторов
- Поддержка загрузки файлов больше 2 Гб
Читать дальше →



Категория «Наука»
Взлеты Топ 5
![]() | ||
+421 |
427 |
Splash_Phantom |
+355 |
432 |
MicheL1102 |
+346 |
348 |
The_Searcher |
+289 |
357 |
Удивительная психология |
+266 |
309 |
hosm.ru — Умный дом своими руками |
Падения Топ 5
![]() | ||
-3 |
11 |
il-e |
-5 |
124 |
Ноэтическая Динамика » Ноэтическая Динамика |
-11 |
22 |
ГОРОСКОП |
-12 |
411 |
БестГлобалИнфо |
-12 |
24 |
Улицы Праги |

Популярные за сутки
Загрузка...

BlogRider.ru не имеет отношения к публикуемым в записях блогов материалам. Все записи
взяты из открытых общедоступных источников и являются собственностью их авторов.
взяты из открытых общедоступных источников и являются собственностью их авторов.