1
0
mirror of https://github.com/phpbb/phpbb.git synced 2025-08-19 23:11:45 +02:00

[feature/passwords] Define default hashing algorithm in container file

The default hashing algorithm type is defined as a parameter in the service
definition file for the password hashing system. This will allow us to change
this in the future but it will also prevent unexperienced admins from changing
the hashing algorithm.

PHPBB3-11610
This commit is contained in:
Marc Alexander
2013-08-22 19:21:42 -05:00
parent 58755c4972
commit 8b9370c6a9
4 changed files with 15 additions and 10 deletions

View File

@@ -58,11 +58,11 @@ class phpbb_crypto_manager
*
* @param phpbb_config $config phpBB configuration
*/
public function __construct($config, $container, $hashing_algorithms)
public function __construct($config, $container, $hashing_algorithms, $default)
{
$this->config = $config;
$this->container = $container;
$this->type = 'crypto.driver.bcrypt_2y'; // might want to make this flexible
$this->type = $default;
$this->fill_type_map($hashing_algorithms);
$this->load_crypto_helper();