Error when trying to add Secret Password
Permalink Browser Info Environment
I was able to
1. Install the app
2. Configure my main user so the TFA was activated
3. Confirm it was working right login/stop login etc.
4. Turn on the secret password option.
But when I edit the user profile. I then generate a new secret code - copy it down. Make sure there is time in the autheticator and put in the code for that (6 digit code).
Then I get this error.
Handling "Concrete\Core\Attribute\Command\SaveAttributesCommand" failed: Call to undefined method Concrete\Core\User\User::getUserPasswordHasher()
Details
/home/iowaascd/public_html/newsite/concrete/vendor/symfony/messenger/Middleware/HandleMessageMiddleware.php(80): Symfony\Component\Messenger\Exception\HandlerFailedException->null
/home/iowaascd/public_html/newsite/packages/two_step_authentication/attributes/two_step_auth_data/controller.php(259): Error->null
/home/iowaascd/public_html/newsite/packages/two_step_authentication/attributes/two_step_auth_data/controller.php(58): Concrete\Package\TwoStepAuthentication\Attribute\TwoStepAuthData\Controller->saveValue
/home/iowaascd/public_html/newsite/concrete/src/Attribute/ObjectTrait.php(99): Concrete\Package\TwoStepAuthentication\Attribute\TwoStepAuthData\Controller->saveForm
/home/iowaascd/public_html/newsite/concrete/src/Attribute/Command/SaveAttributesCommandHandler.php(14): Concrete\Core\User\UserInfo->setAttribute
/home/iowaascd/public_html/newsite/concrete/vendor/symfony/messenger/Middleware/HandleMessageMiddleware.php(63): Concrete\Core\Attribute\Command\SaveAttributesCommandHandler->__invoke
/home/iowaascd/public_html/newsite/concrete/vendor/symfony/messenger/Middleware/SendMessageMiddleware.php(74): Symfony\Component\Messenger\Middleware\HandleMessageMiddleware->handle
/home/iowaascd/public_html/newsite/concrete/vendor/symfony/messenger/Middleware/FailedMessageProcessingMiddleware.php(34): Symfony\Component\Messenger\Middleware\SendMessageMiddleware->handle
/home/iowaascd/public_html/newsite/concrete/vendor/symfony/messenger/Middleware/DispatchAfterCurrentBusMiddleware.php(68): Symfony\Component\Messenger\Middleware\FailedMessageProcessingMiddleware->handle
/home/iowaascd/public_html/newsite/concrete/vendor/symfony/messenger/Middleware/RejectRedeliveredMessageMiddleware.php(48): Symfony\Component\Messenger\Middleware\DispatchAfterCurrentBusMiddleware->handle
/home/iowaascd/public_html/newsite/concrete/vendor/symfony/messenger/Middleware/AddBusNameStampMiddleware.php(37): Symfony\Component\Messenger\Middleware\RejectRedeliveredMessageMiddleware->handle
/home/iowaascd/public_html/newsite/concrete/vendor/symfony/messenger/MessageBus.php(77): Symfony\Component\Messenger\Middleware\AddBusNameStampMiddleware->handle
/home/iowaascd/public_html/newsite/concrete/src/Application/Application.php(57): Symfony\Component\Messenger\MessageBus->dispatch
/home/iowaascd/public_html/newsite/concrete/src/Attribute/Key/Component/KeySelector/ControllerTrait.php(66): Concrete\Core\Application\Application->executeCommand
/home/iowaascd/public_html/newsite/concrete/controllers/dialog/user/attributes.php(126): Concrete\Controller\Dialog\User\Attributes->saveAttributes
/home/iowaascd/public_html/newsite/concrete/src/Controller/AbstractController.php(318): Concrete\Controller\Dialog\User\Attributes->submit
/home/iowaascd/public_html/newsite/concrete/src/Controller/AbstractController.php(318): null->call_user_func_array
/home/iowaascd/public_html/newsite/concrete/src/Routing/ControllerRouteAction.php(64): Concrete\Core\Controller\AbstractController->runAction
/home/iowaascd/public_html/newsite/concrete/src/Http/RouteDispatcher.php(37): Concrete\Core\Routing\ControllerRouteAction->execute
/home/iowaascd/public_html/newsite/concrete/src/Http/Middleware/DispatcherDelegate.php(39): Concrete\Core\Http\RouteDispatcher->dispatch
/home/iowaascd/public_html/newsite/concrete/src/Http/Middleware/MiddlewareStack.php(86): Concrete\Core\Http\Middleware\DispatcherDelegate->next
/home/iowaascd/public_html/newsite/concrete/src/Http/DefaultDispatcher.php(127): Concrete\Core\Http\Middleware\MiddlewareStack->process
/home/iowaascd/public_html/newsite/concrete/src/Http/DefaultDispatcher.php(60): Concrete\Core\Http\DefaultDispatcher->handleDispatch
/home/iowaascd/public_html/newsite/concrete/src/Http/Middleware/DispatcherDelegate.php(39): Concrete\Core\Http\DefaultDispatcher->dispatch
/home/iowaascd/public_html/newsite/concrete/src/Http/Middleware/FrameOptionsMiddleware.php(39): Concrete\Core\Http\Middleware\DispatcherDelegate->next
/home/iowaascd/public_html/newsite/concrete/src/Http/Middleware/MiddlewareDelegate.php(50): Concrete\Core\Http\Middleware\FrameOptionsMiddleware->process
/home/iowaascd/public_html/newsite/concrete/src/Http/Middleware/StrictTransportSecurityMiddleware.php(36): Concrete\Core\Http\Middleware\MiddlewareDelegate->next
/home/iowaascd/public_html/newsite/concrete/src/Http/Middleware/MiddlewareDelegate.php(50): Concrete\Core\Http\Middleware\StrictTransportSecurityMiddleware->process
/home/iowaascd/public_html/newsite/concrete/src/Http/Middleware/ContentSecurityPolicyMiddleware.php(36): Concrete\Core\Http\Middleware\MiddlewareDelegate->next
/home/iowaascd/public_html/newsite/concrete/src/Http/Middleware/MiddlewareDelegate.php(50): Concrete\Core\Http\Middleware\ContentSecurityPolicyMiddleware->process
/home/iowaascd/public_html/newsite/concrete/src/Http/Middleware/CookieMiddleware.php(35): Concrete\Core\Http\Middleware\MiddlewareDelegate->next
/home/iowaascd/public_html/newsite/concrete/src/Http/Middleware/MiddlewareDelegate.php(50): Concrete\Core\Http\Middleware\CookieMiddleware->process
/home/iowaascd/public_html/newsite/concrete/src/Http/Middleware/ApplicationMiddleware.php(29): Concrete\Core\Http\Middleware\MiddlewareDelegate->next
/home/iowaascd/public_html/newsite/concrete/src/Http/Middleware/MiddlewareDelegate.php(50): Concrete\Core\Http\Middleware\ApplicationMiddleware->process
/home/iowaascd/public_html/newsite/concrete/src/Http/Middleware/MiddlewareStack.php(86): Concrete\Core\Http\Middleware\MiddlewareDelegate->next
/home/iowaascd/public_html/newsite/concrete/src/Http/DefaultServer.php(85): Concrete\Core\Http\Middleware\MiddlewareStack->process
/home/iowaascd/public_html/newsite/concrete/src/Foundation/Runtime/Run/DefaultRunner.php(125): Concrete\Core\Http\DefaultServer->handleRequest
/home/iowaascd/public_html/newsite/concrete/src/Foundation/Runtime/DefaultRuntime.php(102): Concrete\Core\Foundation\Runtime\Run\DefaultRunner->run
/home/iowaascd/public_html/newsite/concrete/dispatcher.php(45): Concrete\Core\Foundation\Runtime\DefaultRuntime->run
/home/iowaascd/public_html/newsite/index.php(2): null->require
1. Install the app
2. Configure my main user so the TFA was activated
3. Confirm it was working right login/stop login etc.
4. Turn on the secret password option.
But when I edit the user profile. I then generate a new secret code - copy it down. Make sure there is time in the autheticator and put in the code for that (6 digit code).
Then I get this error.
Handling "Concrete\Core\Attribute\Command\SaveAttributesCommand" failed: Call to undefined method Concrete\Core\User\User::getUserPasswordHasher()
Details
/home/iowaascd/public_html/newsite/concrete/vendor/symfony/messenger/Middleware/HandleMessageMiddleware.php(80): Symfony\Component\Messenger\Exception\HandlerFailedException->null
/home/iowaascd/public_html/newsite/packages/two_step_authentication/attributes/two_step_auth_data/controller.php(259): Error->null
/home/iowaascd/public_html/newsite/packages/two_step_authentication/attributes/two_step_auth_data/controller.php(58): Concrete\Package\TwoStepAuthentication\Attribute\TwoStepAuthData\Controller->saveValue
/home/iowaascd/public_html/newsite/concrete/src/Attribute/ObjectTrait.php(99): Concrete\Package\TwoStepAuthentication\Attribute\TwoStepAuthData\Controller->saveForm
/home/iowaascd/public_html/newsite/concrete/src/Attribute/Command/SaveAttributesCommandHandler.php(14): Concrete\Core\User\UserInfo->setAttribute
/home/iowaascd/public_html/newsite/concrete/vendor/symfony/messenger/Middleware/HandleMessageMiddleware.php(63): Concrete\Core\Attribute\Command\SaveAttributesCommandHandler->__invoke
/home/iowaascd/public_html/newsite/concrete/vendor/symfony/messenger/Middleware/SendMessageMiddleware.php(74): Symfony\Component\Messenger\Middleware\HandleMessageMiddleware->handle
/home/iowaascd/public_html/newsite/concrete/vendor/symfony/messenger/Middleware/FailedMessageProcessingMiddleware.php(34): Symfony\Component\Messenger\Middleware\SendMessageMiddleware->handle
/home/iowaascd/public_html/newsite/concrete/vendor/symfony/messenger/Middleware/DispatchAfterCurrentBusMiddleware.php(68): Symfony\Component\Messenger\Middleware\FailedMessageProcessingMiddleware->handle
/home/iowaascd/public_html/newsite/concrete/vendor/symfony/messenger/Middleware/RejectRedeliveredMessageMiddleware.php(48): Symfony\Component\Messenger\Middleware\DispatchAfterCurrentBusMiddleware->handle
/home/iowaascd/public_html/newsite/concrete/vendor/symfony/messenger/Middleware/AddBusNameStampMiddleware.php(37): Symfony\Component\Messenger\Middleware\RejectRedeliveredMessageMiddleware->handle
/home/iowaascd/public_html/newsite/concrete/vendor/symfony/messenger/MessageBus.php(77): Symfony\Component\Messenger\Middleware\AddBusNameStampMiddleware->handle
/home/iowaascd/public_html/newsite/concrete/src/Application/Application.php(57): Symfony\Component\Messenger\MessageBus->dispatch
/home/iowaascd/public_html/newsite/concrete/src/Attribute/Key/Component/KeySelector/ControllerTrait.php(66): Concrete\Core\Application\Application->executeCommand
/home/iowaascd/public_html/newsite/concrete/controllers/dialog/user/attributes.php(126): Concrete\Controller\Dialog\User\Attributes->saveAttributes
/home/iowaascd/public_html/newsite/concrete/src/Controller/AbstractController.php(318): Concrete\Controller\Dialog\User\Attributes->submit
/home/iowaascd/public_html/newsite/concrete/src/Controller/AbstractController.php(318): null->call_user_func_array
/home/iowaascd/public_html/newsite/concrete/src/Routing/ControllerRouteAction.php(64): Concrete\Core\Controller\AbstractController->runAction
/home/iowaascd/public_html/newsite/concrete/src/Http/RouteDispatcher.php(37): Concrete\Core\Routing\ControllerRouteAction->execute
/home/iowaascd/public_html/newsite/concrete/src/Http/Middleware/DispatcherDelegate.php(39): Concrete\Core\Http\RouteDispatcher->dispatch
/home/iowaascd/public_html/newsite/concrete/src/Http/Middleware/MiddlewareStack.php(86): Concrete\Core\Http\Middleware\DispatcherDelegate->next
/home/iowaascd/public_html/newsite/concrete/src/Http/DefaultDispatcher.php(127): Concrete\Core\Http\Middleware\MiddlewareStack->process
/home/iowaascd/public_html/newsite/concrete/src/Http/DefaultDispatcher.php(60): Concrete\Core\Http\DefaultDispatcher->handleDispatch
/home/iowaascd/public_html/newsite/concrete/src/Http/Middleware/DispatcherDelegate.php(39): Concrete\Core\Http\DefaultDispatcher->dispatch
/home/iowaascd/public_html/newsite/concrete/src/Http/Middleware/FrameOptionsMiddleware.php(39): Concrete\Core\Http\Middleware\DispatcherDelegate->next
/home/iowaascd/public_html/newsite/concrete/src/Http/Middleware/MiddlewareDelegate.php(50): Concrete\Core\Http\Middleware\FrameOptionsMiddleware->process
/home/iowaascd/public_html/newsite/concrete/src/Http/Middleware/StrictTransportSecurityMiddleware.php(36): Concrete\Core\Http\Middleware\MiddlewareDelegate->next
/home/iowaascd/public_html/newsite/concrete/src/Http/Middleware/MiddlewareDelegate.php(50): Concrete\Core\Http\Middleware\StrictTransportSecurityMiddleware->process
/home/iowaascd/public_html/newsite/concrete/src/Http/Middleware/ContentSecurityPolicyMiddleware.php(36): Concrete\Core\Http\Middleware\MiddlewareDelegate->next
/home/iowaascd/public_html/newsite/concrete/src/Http/Middleware/MiddlewareDelegate.php(50): Concrete\Core\Http\Middleware\ContentSecurityPolicyMiddleware->process
/home/iowaascd/public_html/newsite/concrete/src/Http/Middleware/CookieMiddleware.php(35): Concrete\Core\Http\Middleware\MiddlewareDelegate->next
/home/iowaascd/public_html/newsite/concrete/src/Http/Middleware/MiddlewareDelegate.php(50): Concrete\Core\Http\Middleware\CookieMiddleware->process
/home/iowaascd/public_html/newsite/concrete/src/Http/Middleware/ApplicationMiddleware.php(29): Concrete\Core\Http\Middleware\MiddlewareDelegate->next
/home/iowaascd/public_html/newsite/concrete/src/Http/Middleware/MiddlewareDelegate.php(50): Concrete\Core\Http\Middleware\ApplicationMiddleware->process
/home/iowaascd/public_html/newsite/concrete/src/Http/Middleware/MiddlewareStack.php(86): Concrete\Core\Http\Middleware\MiddlewareDelegate->next
/home/iowaascd/public_html/newsite/concrete/src/Http/DefaultServer.php(85): Concrete\Core\Http\Middleware\MiddlewareStack->process
/home/iowaascd/public_html/newsite/concrete/src/Foundation/Runtime/Run/DefaultRunner.php(125): Concrete\Core\Http\DefaultServer->handleRequest
/home/iowaascd/public_html/newsite/concrete/src/Foundation/Runtime/DefaultRuntime.php(102): Concrete\Core\Foundation\Runtime\Run\DefaultRunner->run
/home/iowaascd/public_html/newsite/concrete/dispatcher.php(45): Concrete\Core\Foundation\Runtime\DefaultRuntime->run
/home/iowaascd/public_html/newsite/index.php(2): null->require
Type: | Ticket |
---|---|
Status: | Resolved |
Sorry for that. I'll message you back shortly with a solution.
I just uploaded version 2.0.3
Could you please update the package then generate and save a new recovery password?
Let me know if there's anything else.
Have a great day.
Could you please update the package then generate and save a new recovery password?
Let me know if there's anything else.
Have a great day.
Good news that worked! Activated and emergency password set.
Thank you for letting me know :)
Would you have a few minutes for a review? They help a lot and I'd really appreciate it.
Here's the link:https://marketplace.concretecms.com/marketplace/addons/two-factor-lo...
Absolutely no pressure and thank you.
Would you have a few minutes for a review? They help a lot and I'd really appreciate it.
Here's the link:https://marketplace.concretecms.com/marketplace/addons/two-factor-lo...
Absolutely no pressure and thank you.