mirror of
https://github.com/Dolibarr/dolibarr.git
synced 2025-02-20 13:46:52 +01:00
Debug v18
This commit is contained in:
parent
597328e3ab
commit
8be328cc16
|
|
@ -128,6 +128,8 @@ $dolibarr_main_db_user='';
|
|||
// dolibarr_main_db_pass
|
||||
// =====================
|
||||
// This parameter contains password used to read and write into Dolibarr database.
|
||||
// If content is 'crypted:...', the password is encrypted/decrypted with dol_encode/dol_decode.
|
||||
// If content is 'dolcrypt:...', the password is encrypted/decrypted with dolEncrypt/dolDecrypt.
|
||||
//
|
||||
// Examples:
|
||||
// $dolibarr_main_db_pass='myadminpass';
|
||||
|
|
|
|||
|
|
@ -411,20 +411,25 @@ function encodedecode_dbpassconf($level = 0)
|
|||
$val = preg_replace('/["\'][\s;]*$/', '', $val);
|
||||
if (preg_match('/crypted:/i', $buffer)) {
|
||||
// method dol_encode/dol_decode
|
||||
$mode = 'crypted:';
|
||||
$val = preg_replace('/crypted:/i', '', $val);
|
||||
$passwd_crypted = $val;
|
||||
$val = dol_decode($val);
|
||||
$passwd = $val;
|
||||
} elseif (preg_match('/^dolcrypt:([^:]+):(.*)$/i', $buffer, $reg)) {
|
||||
// method dolEncrypt/dolDecrypt
|
||||
$mode = 'dolcrypt:';
|
||||
$val = preg_replace('/crypted:([^:]+):/i', '', $val);
|
||||
$passwd_crypted = $val;
|
||||
$val = dolDecrypt($buffer);
|
||||
$passwd = $val;
|
||||
} else {
|
||||
$passwd = $val;
|
||||
$mode = 'crypted:';
|
||||
$val = dol_encode($val);
|
||||
$passwd_crypted = $val;
|
||||
// TODO replace with dolEncrypt()
|
||||
// ...
|
||||
}
|
||||
$lineofpass = 1;
|
||||
}
|
||||
|
|
@ -436,7 +441,7 @@ function encodedecode_dbpassconf($level = 0)
|
|||
$config .= '$dolibarr_main_db_pass=\''.$passwd.'\';'."\n";
|
||||
}
|
||||
if ($level == 1) {
|
||||
$config .= '$dolibarr_main_db_pass=\'crypted:'.$passwd_crypted.'\';'."\n";
|
||||
$config .= '$dolibarr_main_db_pass=\''.$mode.$passwd_crypted.'\';'."\n";
|
||||
}
|
||||
|
||||
//print 'passwd = '.$passwd.' - passwd_crypted = '.$passwd_crypted;
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user