【发布时间】:2020-04-13 19:45:52
【问题描述】:
我需要一个操作链接,可以通过电子邮件发送。
这适用于使用 viewhelper "f:link.action"。举个例子:
<f:link.action action="changePw" id="changePw" absolute="true" arguments="{email : uSetup.uEmail, user : uSetup.uName}"></f:link.action>
现在我有一个问题,在使用的表单中,用户可以更新他的电子邮件。在这种情况下,该链接没有用,因为它包含旧的电子邮件地址而不是新的电子邮件地址,这是必需的!
我已经找了几个小时,但找不到任何有用的解决方案。
最好的办法是,如果可以在 php 程序中创建链接,然后运行 Typo3 php 例程,它会为我创建所需的 cHash 值。出于安全考虑,我不会关闭 cHash 功能。 是否有 Typo3 函数,可以为我创建 cHash 值?
另一种方法是更新 viewhelper,它使用来自电子邮件文本字段的实际值。但是我该怎么做呢?
提前感谢您的支持。
【问题讨论】: