main
Robert 4 months ago
parent ac05c3a0a3
commit 71aa21f143
  1. 5
      protected/src/configs/on_JWT.php
  2. 8
      protected/src/configs/on_security.php
  3. 3
      protected/src/controllers/app/cookie_ctrl.php
  4. 4
      protected/src/controllers/app/home_ctrl.php
  5. 2
      protected/src/services/off_test_db.php

@ -10,6 +10,11 @@ declare(strict_types=1);
use CodeHydrater\bootstrap\configure as Config; use CodeHydrater\bootstrap\configure as Config;
/**
* From a Linux Terminal run:
* openssl rand -hex 32
*/
// Your secret key, keep it secure // Your secret key, keep it secure
Config::set('JWT', [ Config::set('JWT', [
'key' => '0ad1f6d270949857a0d4893ffe02a3d329aa77183ee13183d85c3006e69b204d', 'key' => '0ad1f6d270949857a0d4893ffe02a3d329aa77183ee13183d85c3006e69b204d',

@ -5,5 +5,13 @@ declare(strict_types=1);
use CodeHydrater\bootstrap\configure as Config; use CodeHydrater\bootstrap\configure as Config;
Config::set('security', array( Config::set('security', array(
// Show Debugging Info (var_dumps)
'show_dumps' => true, 'show_dumps' => true,
// For Perrer: $ openssl rand -base64 15
'pepper_pwd' => '5e5Tir65C8OBF2FQeGBQ',
// For SALT: $ openssl rand -base64 8
'salt_pwd' => 'J+l0enf0y6M=',
'hash_level' => 'normal', // low, weak, normal, and max
'hash_algo' => PASSWORD_ARGON2ID, // PASSWORD_BCRYPT or newer PASSWORD_ARGON2ID
)); ));

@ -12,7 +12,8 @@ namespace Project\controllers\app;
class cookie_ctrl { class cookie_ctrl {
public function __construct() { public function __construct() {
\CodeHydrater\session_management::start(); $options = ['cookie_name' => "prj"];
\CodeHydrater\session_management::start($options);
} }
public function save() { public function save() {

@ -65,6 +65,10 @@ class home_ctrl {
} }
} }
public function make_hash() {
echo \CodeHydrater\security::do_password_hash("Hello, World");
}
/** /**
* from Routes * from Routes
* *

@ -8,6 +8,6 @@ bootstrap\registry::get('di')->register('db_mocker', function($args) {
$conn->setAttribute(\PDO::ATTR_ERRMODE, \PDO::ERRMODE_EXCEPTION); $conn->setAttribute(\PDO::ATTR_ERRMODE, \PDO::ERRMODE_EXCEPTION);
return $conn; return $conn;
} catch (\PDOException $e) { } catch (\PDOException $e) {
\tts\exceptions\DB_Exception::customMessage($e); \CodeHydrater\exceptions\DB_Exception::customMessage($e);
} }
}); });
Loading…
Cancel
Save