Hi.
I attempted to change the password for the default administrator and I received the following error:
[User Error] Uncaught PasswordEncryptor_NotFoundException: No implementation found for "blowfish"
POST /admin/security/EditForm/field/Members/item/1/DetailForm
Line 55 in /home/richmond/public_html/sapphire/security/PasswordEncryptor.php
Source
46 if(isset(self::$encryptors[$code])) unset(self::$encryptors[$code]);
47 }
48
49 /**
50 * @param String $algorithm
51 * @return PasswordEncryptor|Boolean Returns FALSE if class was not found
52 */
53 static function create_for_algorithm($algorithm) {
54 if(!isset(self::$encryptors[$algorithm])) {
55 throw new PasswordEncryptor_NotFoundException(
56 sprintf('No implementation found for "%s"', $algorithm)
57 );
58 }
59
60 $classWithArgs = self::$encryptors[$algorithm];
61 $class = (($p = strpos($classWithArgs, '(')) !== false) ? substr($classWithArgs, 0, $p) : $classWithArgs;
Trace
PasswordEncryptor::create_for_algorithm(blowfish)
Line 839 of Security.php
Security::encrypt_password(n#9Ni"bv,10$e6de7a907313a80292f20b,blowfish,Member)
Line 664 of Member.php
Member->onBeforeWrite()
Line 936 of DataObject.php
DataObject->write()
Line 826 of ComplexTableField.php
ComplexTableField_ItemRequest->saveComplexTableField(Array,MemberTableField_Popup,SS_HTTPRequest)
Line 329 of Form.php
Form->httpSubmission(SS_HTTPRequest)
Line 143 of RequestHandler.php
RequestHandler->handleRequest(SS_HTTPRequest)
Line 161 of RequestHandler.php
RequestHandler->handleRequest(SS_HTTPRequest)
Line 161 of RequestHandler.php
RequestHandler->handleRequest(SS_HTTPRequest)
Line 161 of RequestHandler.php
RequestHandler->handleRequest(SS_HTTPRequest)
Line 161 of RequestHandler.php
RequestHandler->handleRequest(SS_HTTPRequest)
Line 147 of Controller.php
Controller->handleRequest(SS_HTTPRequest)
Line 282 of Director.php
Director::handleRequest(SS_HTTPRequest,Session)
Line 125 of Director.php
Director::direct(/admin/security/EditForm/field/Members/item/1/DetailForm)
Line 127 of main.php
Anyone come across this before? Thanks!