// Import framework stuff
use Org\Mxchange\CoreFramework\Factory\ObjectFactory;
use Org\Mxchange\CoreFramework\Object\BaseFrameworkSystem;
+use Org\Mxchange\CoreFramework\Registry\Registerable;
+use Org\Mxchange\CoreFramework\Registry\Registry;
use Org\Mxchange\CoreFramework\Request\Requestable;
use Org\Mxchange\CoreFramework\Response\Responseable;
*/
public function encryptPassword ($requestKey) {
// Check if password is found in request
- if ($this->getRequestInstance()->isRequestElementSet($requestKey)) {
+ if (FrameworkBootstrap::getRequestInstance()->isRequestElementSet($requestKey)) {
// So encrypt the password and store it for later usage in
// the request:
// Get the plain password
- $plainPassword = $this->getRequestInstance()->getRequestElement($requestKey);
+ $plainPassword = FrameworkBootstrap::getRequestInstance()->getRequestElement($requestKey);
// Get user instance
$userInstance = Registry::getRegistry()->getInstance('user');
$this->hashedPassword = ObjectFactory::createObjectByConfiguredName('crypto_class')->hashString($plainPassword, $userInstance->getPasswordHash());
// Store the hash back in request
- $this->getRequestInstance()->setRequestElement('pass_hash', $this->hashedPassword);
+ FrameworkBootstrap::getRequestInstance()->setRequestElement('pass_hash', $this->hashedPassword);
} // END - if
}
}