PHP Класс PHPSecureSession\SecureHandler

Наследование: extends SessionHandle\SessionHandler
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$key string Encryption and authentication key

Открытые методы

Метод Описание
__construct ( ) Constructor
open ( string $save_path, string $session_name ) : boolean Open the session
read ( string $id ) Read from session and decrypt
write ( string $id, string $data ) Encrypt the data and write into the session

Защищенные методы

Метод Описание
decrypt ( string $data, string $key ) : string Authenticate and decrypt
encrypt ( string $data, string $key ) : string Encrypt and authenticate
getKey ( string $name ) : string Get the encryption and authentication keys from cookie
hash_equals ( string $expected, string $actual ) : boolean Hash equals function for PHP 5.5+

Описание методов

__construct() публичный Метод

Constructor
public __construct ( )

decrypt() защищенный Метод

Authenticate and decrypt
protected decrypt ( string $data, string $key ) : string
$data string
$key string
Результат string

encrypt() защищенный Метод

Encrypt and authenticate
protected encrypt ( string $data, string $key ) : string
$data string
$key string
Результат string

getKey() защищенный Метод

Get the encryption and authentication keys from cookie
protected getKey ( string $name ) : string
$name string
Результат string

hash_equals() защищенный Метод

Hash equals function for PHP 5.5+
protected hash_equals ( string $expected, string $actual ) : boolean
$expected string
$actual string
Результат boolean

open() публичный Метод

Open the session
public open ( string $save_path, string $session_name ) : boolean
$save_path string
$session_name string
Результат boolean

read() публичный Метод

Read from session and decrypt
public read ( string $id )
$id string

write() публичный Метод

Encrypt the data and write into the session
public write ( string $id, string $data )
$id string
$data string

Описание свойств

$key защищенное свойство

Encryption and authentication key
protected string $key
Результат string