Store password encrypted

This commit is contained in:
Ben
2018-10-03 13:56:53 +02:00
parent 91e0e33a04
commit ce917298ed
2 changed files with 5 additions and 4 deletions

View File

@@ -4,6 +4,7 @@
namespace FireflyIII\Support\FinTS; namespace FireflyIII\Support\FinTS;
use FireflyIII\Exceptions\FireflyException; use FireflyIII\Exceptions\FireflyException;
use Illuminate\Support\Facades\Crypt;
class FinTS class FinTS
{ {
@@ -30,7 +31,7 @@ class FinTS
$config['fints_port'], $config['fints_port'],
$config['fints_bank_code'], $config['fints_bank_code'],
$config['fints_username'], $config['fints_username'],
$config['fints_password'] Crypt::decrypt($config['fints_password'])
); );
} }

View File

@@ -28,6 +28,7 @@ use FireflyIII\Import\JobConfiguration\FinTSConfigurationSteps;
use FireflyIII\Models\ImportJob; use FireflyIII\Models\ImportJob;
use FireflyIII\Repositories\ImportJob\ImportJobRepositoryInterface; use FireflyIII\Repositories\ImportJob\ImportJobRepositoryInterface;
use FireflyIII\Support\FinTS\FinTS; use FireflyIII\Support\FinTS\FinTS;
use Illuminate\Support\Facades\Crypt;
use Illuminate\Support\MessageBag; use Illuminate\Support\MessageBag;
class NewFinTSJobHandler implements FinTSConfigurationInterface class NewFinTSJobHandler implements FinTSConfigurationInterface
@@ -53,7 +54,7 @@ class NewFinTSJobHandler implements FinTSConfigurationInterface
$config['fints_port'] = (int)($data['fints_port'] ?? ''); $config['fints_port'] = (int)($data['fints_port'] ?? '');
$config['fints_bank_code'] = (string)($data['fints_bank_code'] ?? ''); $config['fints_bank_code'] = (string)($data['fints_bank_code'] ?? '');
$config['fints_username'] = (string)($data['fints_username'] ?? ''); $config['fints_username'] = (string)($data['fints_username'] ?? '');
$config['fints_password'] = (string)($data['fints_password'] ?? ''); $config['fints_password'] = (string)(Crypt::encrypt($data['fints_password']) ?? '');
$this->repository->setConfiguration($this->importJob, $config); $this->repository->setConfiguration($this->importJob, $config);
@@ -87,8 +88,7 @@ class NewFinTSJobHandler implements FinTSConfigurationInterface
'fints_url' => $config['fints_url'] ?? "", 'fints_url' => $config['fints_url'] ?? "",
'fints_port' => $config['fints_port'] ?? "443", 'fints_port' => $config['fints_port'] ?? "443",
'fints_bank_code' => $config['fints_bank_code'] ?? "", 'fints_bank_code' => $config['fints_bank_code'] ?? "",
'fints_username' => $config['fints_username'] ?? "", 'fints_username' => $config['fints_username'] ?? ""
'fints_password' => $config['fints_password'] ?? "",
]; ];
} }