diff options
author | Marc Alexander <admin@m-a-styles.de> | 2013-10-13 16:32:37 +0200 |
---|---|---|
committer | Marc Alexander <admin@m-a-styles.de> | 2013-10-13 16:32:37 +0200 |
commit | 61f60d395a5f16105a18790f2f73eddcd830e475 (patch) | |
tree | a0a39ca19423eeae3ed6d4fe15e9f5023946685f /phpBB/includes/ucp/ucp_register.php | |
parent | e674313559c0aa4705923fd79312ef14117abb9b (diff) | |
download | forums-61f60d395a5f16105a18790f2f73eddcd830e475.tar forums-61f60d395a5f16105a18790f2f73eddcd830e475.tar.gz forums-61f60d395a5f16105a18790f2f73eddcd830e475.tar.bz2 forums-61f60d395a5f16105a18790f2f73eddcd830e475.tar.xz forums-61f60d395a5f16105a18790f2f73eddcd830e475.zip |
[feature/passwords] Use passwords manager service instead of functions
The old functions phpbb_hash() and phpbb_check_hash() have been replaced with
the passwords manager service in all front-end related files. The phpBB2
converter and the release_3_0_5_rc1 migration file have not been changed.
The same applies to the security/hash_test that still tests the function
phpbb_check_hash(). This will however make sure that the old function
still works.
PHPBB3-11610
Diffstat (limited to 'phpBB/includes/ucp/ucp_register.php')
-rw-r--r-- | phpBB/includes/ucp/ucp_register.php | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/phpBB/includes/ucp/ucp_register.php b/phpBB/includes/ucp/ucp_register.php index 1f9ab23326..5c7ef462fc 100644 --- a/phpBB/includes/ucp/ucp_register.php +++ b/phpBB/includes/ucp/ucp_register.php @@ -294,9 +294,12 @@ class ucp_register $user_inactive_time = 0; } + // Instantiate passwords manager + $passwords_manager = $phpbb_container->get('passwords.manager'); + $user_row = array( 'username' => $data['username'], - 'user_password' => phpbb_hash($data['new_password']), + 'user_password' => $passwords_manager->hash($data['new_password']), 'user_email' => $data['email'], 'group_id' => (int) $group_id, 'user_timezone' => $data['tz'], |