Дата публикации: 10-04-2008
Чтобы установить определенный бит, используется операция включающей дизъюнкции (значение | значение). Допустим, текущее значение флага $value равно 3 (это означает, что установлен нулевой и первый биты), а вы хотите дополнительно установить второй бит (не забывайте, что нумерация начинается с нуля).
Дата публикации: 09-04-2008
Поразрядные вычисления часто вызывают большие затруднения у программистов-новичков, и даже опытные разработчики периодически испытывают трудности при работе с ними.
Дата публикации: 08-04-2008
Типичное приложение обычно имеет два уровня прав доступа: пользователя и администратора. Однако в некоторых приложениях необходим более сложный механизм управления доступом.
Дата публикации: 07-04-2008
Если вы пользуетесь ядром СУБД MySQL, таблица пользователей будет строиться по приведенной ниже схеме.
Дата публикации: 06-04-2008
В примере, приведенном в листинге 6.4, вы встретитесь с заданным по умолчанию в библиотеке PHPLib видом экрана регистрации, или входа пользователя в систему. Именно так будет выглядеть экран регистрации при первом обращении к нему.
Дата публикации: 05-04-2008
В данном разделе мы продолжим разговор об аутентификации с того места, где остановились в главе 4. Мы уже рассмотрели недостатки метода базовой аутентификации HTTP (HTTP Basic Authentication) и отметили тот факт, что аутентификация на основе PHP этих недостатков лишена.
Дата публикации: 04-04-2008
Если в качестве основного режима повторной генерации идентификатора сеанса ваше приложение использует cookie, а в качестве запасного режима - get, надо ко всем ссылкам добавить идентификатор сеанса.
Дата публикации: 03-04-2008
Предположим, вы разрабатываете большое приложение, в котором используются механизмы управления сеансами и абстрактного представления базы данных, а также функции аутентификации и определения прав доступа библиотеки PHPLib.
Дата публикации: 02-04-2008
Класс Session предоставляет возможность управлять механизмом буферизации страниц. Переменная этого класса $allow_cache принимает значения no, private и public.