From fd480ec4efebf86912d89e0347ed059d8aa6ce62 Mon Sep 17 00:00:00 2001 From: netkas Date: Fri, 28 Mar 2025 13:53:32 -0400 Subject: [PATCH] Fix password verification by passing the peer object instead of UUID --- .../StandardMethods/Settings/SettingsUpdatePassword.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Socialbox/Classes/StandardMethods/Settings/SettingsUpdatePassword.php b/src/Socialbox/Classes/StandardMethods/Settings/SettingsUpdatePassword.php index ccc96c7..41bc1b3 100644 --- a/src/Socialbox/Classes/StandardMethods/Settings/SettingsUpdatePassword.php +++ b/src/Socialbox/Classes/StandardMethods/Settings/SettingsUpdatePassword.php @@ -3,6 +3,7 @@ namespace Socialbox\Classes\StandardMethods\Settings; use Socialbox\Abstracts\Method; + use Socialbox\Classes\Logger; use Socialbox\Enums\StandardError; use Socialbox\Exceptions\CryptographyException; use Socialbox\Exceptions\DatabaseOperationException; @@ -43,7 +44,7 @@ try { - if (!PasswordManager::verifyPassword($request->getPeer()->getUuid(), $rpcRequest->getParameter('existing_password'))) + if (!PasswordManager::verifyPassword($request->getPeer(), (string)$rpcRequest->getParameter('existing_password'))) { return $rpcRequest->produceResponse(false); }