This is documentation for Plesk Onyx.
Go to documentation for the latest version, Plesk Obsidian.
Хранение данных расширения
Довольно часто расширению необходимо хранилище для его данных, например, настроек пользователей или секретных ключей. У вас, как у разработчика, есть множество способов хранения данных, например, файлы и базы данных. Кроме того Plesk предоставляет механизм Хранилища пар «ключ-значение», чтобы упростить хранение данных и доступ к ним.
Шифрование данных
Если вам необходимо хранить какие-либо данные в зашифрованном виде, используйте следующие методы класса pm_Crypt:
Примечание: при сохранении данных в Хранилице пар «ключ-значение» Plesk используйте специальные методы pm_Settings::setEncrypted() и pm_Settings::getDecrypted().
Следующий код расшифровывает значение вашей переменной:
$password = "secret password";
$encryptedPassword = pm_Crypt::encrypt($password);
// store $encryptedPassword to your own storage