Experimental: add function to encrypt sensitive data in database

This commit is contained in:
Regis Houssin 2009-07-04 12:52:40 +00:00
parent 686c717161
commit a2d7c0efd2
2 changed files with 9 additions and 0 deletions

View File

@ -218,6 +218,10 @@ function conf($dolibarr_main_document_root)
$conf->db->character_set=$dolibarr_main_db_charset;
if (empty($dolibarr_main_db_collation)) $dolibarr_main_db_collation='latin1_swedish_ci';
$conf->db->dolibarr_main_db_collation=$dolibarr_main_db_collation;
if (empty($dolibarr_main_db_encryption)) $dolibarr_main_db_encryption=0;
$conf->db->dolibarr_main_db_encryption = $dolibarr_main_db_encryption;
if (empty($dolibarr_main_db_cryptkey)) $dolibarr_main_db_cryptkey='';
$conf->db->dolibarr_main_db_cryptkey = $dolibarr_main_db_cryptkey;
// Forcage du log pour les install et mises a jour
$conf->syslog->enabled=1;

View File

@ -109,6 +109,11 @@ if (isset($_POST['action']) && $_POST['action'] == 'upgrade')
}
}
if (empty($dolibarr_main_db_encryption)) $dolibarr_main_db_encryption=0;
$conf->db->dolibarr_main_db_encryption = $dolibarr_main_db_encryption;
if (empty($dolibarr_main_db_cryptkey)) $dolibarr_main_db_cryptkey='';
$conf->db->dolibarr_main_db_cryptkey = $dolibarr_main_db_cryptkey;
// Chargement config
if (! $error) $conf->setValues($db);