Довольно часто расширению необходимо хранилище для его данных, например, настроек пользователей или секретных ключей. У вас, как у разработчика, есть множество способов хранения данных, например, файлы и базы данных. Кроме того Plesk предоставляет механизм Хранилища пар «ключ-значение», чтобы упростить хранение данных и доступ к ним.

Шифрование данных

Если вам необходимо хранить какие-либо данные в зашифрованном виде, используйте следующие методы класса pm_Crypt:

  • encrypt() – для шифрования и
  • decrypt() – для расшифровки данных.

Следующий код расшифровывает значение вашей переменной:

$password = "secret password";
$encryptedPassword = pm_Crypt::encrypt($password);
// сохранение $encryptedPassword в вашем собственном хранилище