Дек 08 2008

Отладка проектов на CakePHP с использованием DebugKit

Раздел: ПлагиныМета @ 23:24

Сразу в двух публикациях нашел ссылки на замечательный плагин к CakePHP – DebugKit.

DebugKit предоставляет доступ к отладочной информации вашего приложения. С помощью него можно просматривать содержимое сессии, запроса, sql-лог, а также информацию о времени выполнения и производительности. И все это — в любом вашем проекте. Плагин совместим только с CakePHP 1.2 начиная с RC3.

Читать дальше “Отладка проектов на CakePHP с использованием DebugKit”

Теги: , , ,


Окт 09 2008

SimpleAcl — простой компонент для авторизации и проверки прав пользователей

Раздел: БезопасностьМета @ 23:42

В большинстве приложений необходимо не только отображать данные, но и взаимодействовать с пользователями. И даже не просто взаимодействовать, а по разному работать с разными группами. Даже в этом блоге — есть администраторы, есть зарегистрированные пользователи, а есть просто читатели. Чем админ отличается от обычного пользователя? Тем что у него есть доступ к определенным функциям. Как определить что пользователь — админ? Авторизовать его, узнать логин и пароль.

Эти задачи — авторизацию и определение прав доступа к различным функциям — приходится решать при разработке каждого сайта. В CakePHP есть встроенный компонент Acl для работы с правами, но он слишком навороченный для простых сайтов. Часто, если надо просто ограничить доступ к админке, мы в своей студии используем простой ValidationComponent, единственное что модифицированный под использование Http-Digest авторизации.

Читать дальше “SimpleAcl — простой компонент для авторизации и проверки прав пользователей”

Теги: , , , , ,


Сен 16 2008

Сообщения об ошибках в CakePHP

Раздел: Веб-разработкаМета @ 22:44

Вольный перевод заметки Felix Geisendörfer Dessert #8 - Render custom errors.

Наверное вы уже замечали папку /app/views/errors/ и знаете, что можете использовать ее для переопределения стандартных шаблонов для сообщений об ошибках из папки /cake/libs/view/errors/. Вот их полный список:

Читать дальше “Сообщения об ошибках в CakePHP”

Теги: , ,