Set password of fe_user

Questions around the TYPO3 integration and plugins
Forum rules
Always add your TYPO3, Aimeos and PHP version as well as your environment (Linux/Mac/Win)
Spam and unrelated posts will be removed immediately!
billy678
Posts: 21
Joined: 02 Jun 2022, 15:57

Set password of fe_user

Post by billy678 » 03 Aug 2022, 14:50

Hi,
in the checkout process, when I check the checkbox to create an account (and all the standard fields are present in the form), aimeos creates a new TYPO3 frontend user.
How can the customer create a password? The customer/email/account task isn't working so far.

Best regards!

aimeos/aimeos-core 2022.04.10
aimeos/aimeos-typo3 22.4.4
TYPO3 10.4.31
PHP 7.4

User avatar
aimeos
Administrator
Posts: 7858
Joined: 01 Jan 1970, 00:00

Re: Set password of fe_user

Post by aimeos » 09 Aug 2022, 11:56

Any hints why sending the customer account e-mail isn't working?
Is there something in the Aimeos Log panel related to this or in the TYPO3 Log?
What happens if you execute the scheduler task for that job directly in the TYPO3 backend?
Professional support and custom implementation are available at Aimeos.com
If you like Aimeos, Image give us a star

billy678
Posts: 21
Joined: 02 Jun 2022, 15:57

Re: Set password of fe_user

Post by billy678 » 10 Aug 2022, 10:49

You are right! There is an error in the log: "Error while trying to send customer account e-mail: ID parameter needs to be passed for the cHash calculation!"

I used the advanced Aimeos scheduler and filled out all the ID fields.
Is there another variable to configure via TS?

User avatar
aimeos
Administrator
Posts: 7858
Joined: 01 Jan 1970, 00:00

Re: Set password of fe_user

Post by aimeos » 10 Aug 2022, 11:02

Can you please post a screenshot of your scheduler task configuration?
Professional support and custom implementation are available at Aimeos.com
If you like Aimeos, Image give us a star

billy678
Posts: 21
Joined: 02 Jun 2022, 15:57

Re: Set password of fe_user

Post by billy678 » 10 Aug 2022, 11:06

Sure
scheduler_aimeos_account2.png
scheduler_aimeos_account2.png (89.33 KiB) Viewed 3607 times

User avatar
aimeos
Administrator
Posts: 7858
Joined: 01 Jan 1970, 00:00

Re: Set password of fe_user

Post by aimeos » 12 Aug 2022, 06:37

In your scheduler task configuration, the ID for the category page is missing but I'm not sure this is the problem.
Do you have a stack trace of the error?
Professional support and custom implementation are available at Aimeos.com
If you like Aimeos, Image give us a star

billy678
Posts: 21
Joined: 02 Jun 2022, 15:57

Re: Set password of fe_user

Post by billy678 » 15 Aug 2022, 08:02

I can't save the Category ID.

Error while trying to send customer account e-mail: ID parameter needs to be passed for the cHash calculation!
#0 /www/htdocs/folder/url.de/htdocs/typo3/sysext/core/Classes/Routing/PageRouter.php(509): TYPO3\CMS\Frontend\Page\CacheHashCalculator->getRelevantParameters('ai%5Baction%5D=...')
#1 /www/htdocs/folder/url.de/htdocs/typo3/sysext/core/Classes/Routing/PageRouter.php(495): TYPO3\CMS\Core\Routing\PageRouter->getCacheHashParameters(0, Object(TYPO3\CMS\Core\Routing\PageArguments))
#2 /www/htdocs/folder/url.de/htdocs/typo3/sysext/core/Classes/Routing/PageRouter.php(383): TYPO3\CMS\Core\Routing\PageRouter->generateCacheHash(0, Object(TYPO3\CMS\Core\Routing\PageArguments))
#3 /www/htdocs/folder/url.de/Packages/Libraries/aimeos/ai-typo3/src/Base/View/Helper/Url/T3Router.php(69): TYPO3\CMS\Core\Routing\PageRouter->generateUri(Object(TYPO3\CMS\Core\Routing\Route), Array, '', 'url')
#4 [internal function]: Aimeos\Base\View\Helper\Url\T3Router->transform(NULL, 'Account', 'index', Array, Array, Array)
#5 /www/htdocs/folder/url.de/Packages/Libraries/aimeos/aimeos-base/src/View/Standard.php(87): call_user_func_array(Array, Array)
#6 /www/htdocs/folder/url.de/Packages/Libraries/aimeos/aimeos-base/src/View/Helper/Link/Standard.php(47): Aimeos\Base\View\Standard->__call('url', Array)
#7 [internal function]: Aimeos\Base\View\Helper\Link\Standard->transform('client/html/acc...', Array, Array)
#8 /www/htdocs/folder/url.de/Packages/Libraries/aimeos/aimeos-base/src/View/Standard.php(87): call_user_func_array(Array, Array)
#9 /www/htdocs/folder/url.de/Packages/Libraries/aimeos/ai-controller-jobs/templates/customer/email/account/html.php(38): Aimeos\Base\View\Standard->__call('link', Array)
#10 /www/htdocs/folder/url.de/Packages/Libraries/aimeos/aimeos-base/src/View/Standard.php(281): include('/www/htdocs/w01...')
#11 /www/htdocs/folder/url.de/Packages/Libraries/aimeos/aimeos-base/src/View/Standard.php(263): Aimeos\Base\View\Standard->includeFile('/www/htdocs/w01...')
#12 /www/htdocs/folder/url.de/Packages/Libraries/aimeos/ai-controller-jobs/src/Controller/Jobs/Customer/Email/Account/Standard.php(146): Aimeos\Base\View\Standard->render('customer/email/...')
#13 /www/htdocs/folder/url.de/Packages/Libraries/aimeos/ai-controller-jobs/src/Controller/Jobs/Customer/Email/Account/Standard.php(84): Aimeos\Controller\Jobs\Customer\Email\Account\Standard->send(Object(Aimeos\Base\View\Standard), Object(Aimeos\MShop\Common\Item\Address\Simple), NULL)
#14 /www/htdocs/folder/url.de/htdocs/typo3conf/ext/aimeos/Classes/Scheduler/Base.php(62): Aimeos\Controller\Jobs\Customer\Email\Account\Standard->run()
#15 [internal function]: Aimeos\Aimeos\Scheduler\Base::Aimeos\Aimeos\Scheduler\closure(Object(Aimeos\MShop\Context\Item\Typo3), Object(Aimeos\Bootstrap), 'customer/email/...')
#16 /www/htdocs/folder/url.de/Packages/Libraries/aimeos/aimeos-base/src/Process/None.php(44): call_user_func_array(Object(Closure), Array)
#17 /www/htdocs/folder/url.de/htdocs/typo3conf/ext/aimeos/Classes/Scheduler/Base.php(65): Aimeos\Base\Process\None->start(Object(Closure), Array, false)
#18 /www/htdocs/folder/url.de/htdocs/typo3conf/ext/aimeos/Classes/Scheduler/Task/Email6.php(92): Aimeos\Aimeos\Scheduler\Base::execute(Array, Array, Array, Array, '188')
#19 /www/htdocs/folder/url.de/htdocs/typo3/sysext/scheduler/Classes/Scheduler.php(182): Aimeos\Aimeos\Scheduler\Task\Email6->execute()
#20 /www/htdocs/folder/url.de/htdocs/typo3/sysext/scheduler/Classes/Controller/SchedulerModuleController.php(767): TYPO3\CMS\Scheduler\Scheduler->executeTask(Object(Aimeos\Aimeos\Scheduler\Task\Email6))
#21 /www/htdocs/folder/url.de/htdocs/typo3/sysext/scheduler/Classes/Controller/SchedulerModuleController.php(275): TYPO3\CMS\Scheduler\Controller\SchedulerModuleController->executeTasks()
#22 /www/htdocs/folder/url.de/htdocs/typo3/sysext/scheduler/Classes/Controller/SchedulerModuleController.php(178): TYPO3\CMS\Scheduler\Controller\SchedulerModuleController->getModuleContent(Object(TYPO3\CMS\Scheduler\Task\Enumeration\Action))
#23 [internal function]: TYPO3\CMS\Scheduler\Controller\SchedulerModuleController->mainAction(Object(TYPO3\CMS\Core\Http\ServerRequest))
#24 /www/htdocs/folder/url.de/htdocs/typo3/sysext/backend/Classes/Http/RouteDispatcher.php(66): call_user_func_array(Array, Array)
#25 /www/htdocs/folder/url.de/htdocs/typo3/sysext/backend/Classes/Http/RequestHandler.php(94): TYPO3\CMS\Backend\Http\RouteDispatcher->dispatch(Object(TYPO3\CMS\Core\Http\ServerRequest))
#26 /www/htdocs/folder/url.de/htdocs/typo3/sysext/extbase/Classes/Middleware/SignalSlotDeprecator.php(49): TYPO3\CMS\Backend\Http\RequestHandler->handle(Object(TYPO3\CMS\Core\Http\ServerRequest))
#27 /www/htdocs/folder/url.de/htdocs/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php(172): TYPO3\CMS\Extbase\Middleware\SignalSlotDeprecator->process(Object(TYPO3\CMS\Core\Http\ServerRequest), Object(TYPO3\CMS\Backend\Http\RequestHandler))
#28 /www/htdocs/folder/url.de/htdocs/typo3/sysext/backend/Classes/Middleware/SiteResolver.php(69): class@anonymous->handle(Object(TYPO3\CMS\Core\Http\ServerRequest))
#29 /www/htdocs/folder/url.de/htdocs/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php(172): TYPO3\CMS\Backend\Middleware\SiteResolver->process(Object(TYPO3\CMS\Core\Http\ServerRequest), Object(class@anonymous))
#30 /www/htdocs/folder/url.de/htdocs/typo3/sysext/backend/Classes/Middleware/AdditionalResponseHeaders.php(41): class@anonymous->handle(Object(TYPO3\CMS\Core\Http\ServerRequest))
#31 /www/htdocs/folder/url.de/htdocs/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php(172): TYPO3\CMS\Backend\Middleware\AdditionalResponseHeaders->process(Object(TYPO3\CMS\Core\Http\ServerRequest), Object(class@anonymous))
#32 /www/htdocs/folder/url.de/htdocs/typo3/sysext/backend/Classes/Middleware/OutputCompression.php(47): class@anonymous->handle(Object(TYPO3\CMS\Core\Http\ServerRequest))
#33 /www/htdocs/folder/url.de/htdocs/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php(172): TYPO3\CMS\Backend\Middleware\OutputCompression->process(Object(TYPO3\CMS\Core\Http\ServerRequest), Object(class@anonymous))
#34 /www/htdocs/folder/url.de/htdocs/typo3/sysext/backend/Classes/Middleware/BackendUserAuthenticator.php(79): class@anonymous->handle(Object(TYPO3\CMS\Core\Http\ServerRequest))
#35 /www/htdocs/folder/url.de/htdocs/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php(172): TYPO3\CMS\Backend\Middleware\BackendUserAuthenticator->process(Object(TYPO3\CMS\Core\Http\ServerRequest), Object(class@anonymous))
#36 /www/htdocs/folder/url.de/htdocs/typo3/sysext/backend/Classes/Middleware/BackendRouteInitialization.php(58): class@anonymous->handle(Object(TYPO3\CMS\Core\Http\ServerRequest))
#37 /www/htdocs/folder/url.de/htdocs/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php(172): TYPO3\CMS\Backend\Middleware\BackendRouteInitialization->process(Object(TYPO3\CMS\Core\Http\ServerRequest), Object(class@anonymous))
#38 /www/htdocs/folder/url.de/htdocs/typo3/sysext/backend/Classes/Middleware/ForcedHttpsBackendRedirector.php(55): class@anonymous->handle(Object(TYPO3\CMS\Core\Http\ServerRequest))
#39 /www/htdocs/folder/url.de/htdocs/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php(172): TYPO3\CMS\Backend\Middleware\ForcedHttpsBackendRedirector->process(Object(TYPO3\CMS\Core\Http\ServerRequest), Object(class@anonymous))
#40 /www/htdocs/folder/url.de/htdocs/typo3/sysext/backend/Classes/Middleware/LockedBackendGuard.php(75): class@anonymous->handle(Object(TYPO3\CMS\Core\Http\ServerRequest))
#41 /www/htdocs/folder/url.de/htdocs/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php(172): TYPO3\CMS\Backend\Middleware\LockedBackendGuard->process(Object(TYPO3\CMS\Core\Http\ServerRequest), Object(class@anonymous))
#42 /www/htdocs/folder/url.de/htdocs/typo3/sysext/core/Classes/Middleware/NormalizedParamsAttribute.php(45): class@anonymous->handle(Object(TYPO3\CMS\Core\Http\ServerRequest))
#43 /www/htdocs/folder/url.de/htdocs/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php(172): TYPO3\CMS\Core\Middleware\NormalizedParamsAttribute->process(Object(TYPO3\CMS\Core\Http\ServerRequest), Object(class@anonymous))
#44 /www/htdocs/folder/url.de/htdocs/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php(78): class@anonymous->handle(Object(TYPO3\CMS\Core\Http\ServerRequest))
#45 /www/htdocs/folder/url.de/htdocs/typo3/sysext/core/Classes/Http/AbstractApplication.php(85): TYPO3\CMS\Core\Http\MiddlewareDispatcher->handle(Object(TYPO3\CMS\Core\Http\ServerRequest))
#46 /www/htdocs/folder/url.de/htdocs/typo3/sysext/backend/Classes/Http/Application.php(72): TYPO3\CMS\Core\Http\AbstractApplication->handle(Object(TYPO3\CMS\Core\Http\ServerRequest))
#47 /www/htdocs/folder/url.de/htdocs/typo3/sysext/core/Classes/Http/AbstractApplication.php(97): TYPO3\CMS\Backend\Http\Application->handle(Object(TYPO3\CMS\Core\Http\ServerRequest))
#48 /www/htdocs/folder/url.de/htdocs/typo3/index.php(25): TYPO3\CMS\Core\Http\AbstractApplication->run()
#49 /www/htdocs/folder/url.de/htdocs/typo3/index.php(26): closure()
#50 main

Post Reply