From cdebaa7b0fefd517007adfe47187a111c3b91d02 Mon Sep 17 00:00:00 2001 From: "Fernando G. Moura" Date: Tue, 29 Oct 2019 16:41:16 -0300 Subject: [PATCH] fix #9 Identificar ambiente de desenvolvimento e producao --- README.md | 4 +++- src/Senhaunica.php | 7 +++++-- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 47f754a..5e52c24 100644 --- a/README.md +++ b/README.md @@ -29,7 +29,7 @@ $auth = new Uspdev\Senhaunica\Senhaunica([ 'consumer_key' => 'aaaa', 'consumer_secret' => 'sdkjfcsdkfhsdkfhsdkfhsdhkf', 'callback_id' => 1, // callback_id é o sequencial no servidor - 'amb' => 1,// 1=teste, 2=producao + 'amb' => 'dev',// 'dev' = teste, 'prod' = producao ]); $res = $auth->login(); @@ -41,3 +41,5 @@ echo ''; header('Location:/alguma_rota'); ``` + +OBS: Anteriormente o ambiente era setado como 1=dev e 2=prod. Nas novas versões os números 1 e 2 serão descontinuados, premanecendo somente 'dev' e 'prod'. \ No newline at end of file diff --git a/src/Senhaunica.php b/src/Senhaunica.php index 0be3919..561b263 100644 --- a/src/Senhaunica.php +++ b/src/Senhaunica.php @@ -16,10 +16,13 @@ class Senhaunica public function __construct($oauth) { - if ($oauth['amb'] == 1) { + if ($oauth['amb'] == 1 || $oauth['amb'] == 'dev') { $oauth_host = "https://dev.uspdigital.usp.br"; // ambiente de teste - } else { + } elseif ($oauth['amb'] == 2 || $oauth['amb'] == 'prod') { $oauth_host = "https://uspdigital.usp.br"; // ambiente de producao + } else { + echo 'Ambiente não configurado!'; + exit; } $this->user_data_url = $oauth_host . "/wsusuario/oauth/usuariousp";