воскресенье, 27 апреля 2014 г.

Symfony 2: Реализация возможности last visit datetime

Чтобы реализовать функционал last visit datetime в Symfony, нужно создать обработчик успешного входа в систему. Для этого следует создать класс реализующий интерфейс

Symfony\Component\Security\Http\Authentication\AuthenticationSuccessHandlerInterface

пятница, 4 апреля 2014 г.

Symfony 2: Назначение роли по умолчанию для нового пользователя

В офф документации Symfony довольно подробно и ясно описано как реализовать аутентификацию пользователя через базу данных. Там же рассмотрен вопрос о сохранении ролей в БД. А вот как назначить роль по умолчанию новому пользователю - не описано. Реализовать этот недостающий момент можно следующим образом:

вторник, 1 апреля 2014 г.

Qt: Запись отладочной информации в файл

В тех случаях, если отладка в среде разработки недоступна, например при создании служб Windows, приходится писать отладочную информацию в файл. Чтобы сделать это в Qt и при этом не изобретать велосипед, можно воспользоватся встроенными методами qDebug, qWarning, qCritical, qFatal.

FTP: Пассивный и активный режимы

Как известно протокол FTP отличается от других протоколов тем что требует два сокета - один командный (для общения с сервером), а другой - для передачи данных. С этим более менее все понятно. Непонятным, на первый взгляд, представляются такие понятия, как пассивный и активный режимы FTP соединения. Но это только на первый взгляд.