From 09f11ebe497feeeedffe5c4e56b760420351d3c4 Mon Sep 17 00:00:00 2001 From: Jose Pabl Domingo Aramburo Sanchez Date: Sun, 5 Aug 2018 04:30:50 -0600 Subject: [PATCH] [add] Injecting dependency --- api-payroll/src/application/SessionApplication.php | 7 ++++++- api-payroll/src/dependencies.php | 5 +---- api-payroll/src/routes.php | 3 +++ 3 files changed, 10 insertions(+), 5 deletions(-) diff --git a/api-payroll/src/application/SessionApplication.php b/api-payroll/src/application/SessionApplication.php index e54c51a..53d187c 100644 --- a/api-payroll/src/application/SessionApplication.php +++ b/api-payroll/src/application/SessionApplication.php @@ -3,6 +3,7 @@ class SessionApplication{ // The to be connection private $pdo = ''; + private $cryptographyService; function __construct($mysqlSettings, $cryptographyService){ // Services @@ -33,9 +34,13 @@ class SessionApplication{ function newSession($userName, $password){ $real = 'slothness'; + $password = "$2y$12$51mfESaLEGXDT4u9Bd9kiOHEpaJ1Bx4SEcVwsU5K6jVPMNkrnpJAa"; if($this->cryptographyService->decryptPassword($real, $password)){ - + return "yea"; + } + else{ + "nah"; } } } diff --git a/api-payroll/src/dependencies.php b/api-payroll/src/dependencies.php index fb34e45..7002950 100644 --- a/api-payroll/src/dependencies.php +++ b/api-payroll/src/dependencies.php @@ -27,11 +27,8 @@ $container['cryptographyService'] = function ($c) { // The session application $container['sessionApplication'] = function ($c) { - $cryptographySettings = $c->get('settings')['cryptography']; - $cryptographyService = new App\Service\CryptographyService($cryptographySettings); - $mysqlSettings = $c->get('settings')['mysql']; require dirname(__FILE__) . "/../src/application/SessionApplication.php"; - $sessionApplication = new SessionApplication($mysqlSettings, $cryptographyService); + $sessionApplication = new SessionApplication($mysqlSettings, $c['cryptographyService']); return $sessionApplication; }; diff --git a/api-payroll/src/routes.php b/api-payroll/src/routes.php index d588aed..6fa090a 100644 --- a/api-payroll/src/routes.php +++ b/api-payroll/src/routes.php @@ -42,4 +42,7 @@ $app->get('/api/decrypt/password/{string}', function (Request $request, Response if ($cosa){ return "yea"; } + else{ + "nah"; + } }); \ No newline at end of file