From 30d726ad040f82623664bc05ab1a4fefb557d3c9 Mon Sep 17 00:00:00 2001 From: wangyidong Date: Wed, 31 Jul 2024 11:15:30 +0800 Subject: [PATCH] * [refac] Add decryptPassword logic. --- lib/dbh/dbh.class.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/dbh/dbh.class.php b/lib/dbh/dbh.class.php index 77153493c7..712794ff77 100644 --- a/lib/dbh/dbh.class.php +++ b/lib/dbh/dbh.class.php @@ -73,7 +73,8 @@ class dbh $dsn = "{$config->driver}:host={$config->host};port={$config->port}"; if($setSchema) $dsn .= ";dbname={$config->name}"; - $pdo = new PDO($dsn, $config->user, $config->password); + $password = helper::decryptPassword($config->password); + $pdo = new PDO($dsn, $config->user, $password); $pdo->setAttribute(PDO::ATTR_DEFAULT_FETCH_MODE, PDO::FETCH_OBJ); $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);