From fa1425ba601dc594173f656d06c419088b11d559 Mon Sep 17 00:00:00 2001 From: jennylee Date: Wed, 8 Oct 2014 13:12:58 -0400 Subject: [PATCH] PM-555 No se crean los casus configurados con Case Scheduler PROBLEMA: En la creacion de Cases Schedulers se realizaba el guardado de el password del usuario con el algoritmo md5 siempre, lo cual generaba un password distinto al guardado en la base de datos cuando el ambiente estaba configurado con sha256. SOLUCION: Se utiliza la funcion hashPassword de bootstrap para encriptar el password con el algoritmo q se esta usando en el ambiente. --- workflow/engine/methods/cases/cases_Scheduler_Save.php | 2 +- workflow/engine/methods/cases/cases_Scheduler_Update.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/workflow/engine/methods/cases/cases_Scheduler_Save.php b/workflow/engine/methods/cases/cases_Scheduler_Save.php index a6b36e3f4..9a296b527 100755 --- a/workflow/engine/methods/cases/cases_Scheduler_Save.php +++ b/workflow/engine/methods/cases/cases_Scheduler_Save.php @@ -49,7 +49,7 @@ try { $aData['SCH_UID'] = G::generateUniqueID(); $aData['SCH_NAME'] = $_POST['form']['SCH_NAME']; $aData['SCH_DEL_USER_NAME'] = $_POST['form']['SCH_USER_NAME']; - $aData['SCH_DEL_USER_PASS'] = md5( $_POST['form']['SCH_USER_PASSWORD'] ); + $aData['SCH_DEL_USER_PASS'] = Bootstrap::hashPassword($_POST['form']['SCH_USER_PASSWORD']); $aData['SCH_DEL_USER_UID'] = $_POST['form']['SCH_USER_UID']; $aData['PRO_UID'] = $_POST['form']['PRO_UID']; $aData['TAS_UID'] = $_POST['form']['TAS_UID']; diff --git a/workflow/engine/methods/cases/cases_Scheduler_Update.php b/workflow/engine/methods/cases/cases_Scheduler_Update.php index 995eaaefb..122ef8c22 100755 --- a/workflow/engine/methods/cases/cases_Scheduler_Update.php +++ b/workflow/engine/methods/cases/cases_Scheduler_Update.php @@ -54,7 +54,7 @@ try { $aData['SCH_DEL_USER_NAME'] = $_POST['form']['SCH_USER_NAME']; if ($_POST['form']['SCH_USER_PASSWORD'] != 'DefaultPM') { - $aData['SCH_DEL_USER_PASS'] = md5( $_POST['form']['SCH_USER_PASSWORD'] ); + $aData['SCH_DEL_USER_PASS'] = Bootstrap::hashPassword($_POST['form']['SCH_USER_PASSWORD']); } $aData['SCH_DEL_USER_UID'] = $_POST['form']['SCH_USER_UID'];