【发布时间】:2015-11-04 18:31:37
【问题描述】:
我只是在玩 FELogin 和 Formhandler。到目前为止,我得到了一个不错的注册表页面,其中包含一些基本内容,在我提交注册后,管理员(在这种情况下是我自己 ^^)会收到一个通知......类似于“新注册,用户名 XYZ,请主动他”。用户帐户此时未激活。
这个想法(以及我目前苦苦挣扎的地方)是管理员现在进入后端并通过灯泡激活该用户帐户。之后,用户立即收到一封电子邮件,例如“您的帐户现在处于活动状态,请随意使用它”。
这有可能吗?
谢谢!
更新 首先:感谢乔斯特的回答。我自己试过了,但我想我还是错过了一些东西。
所以我发现您需要扩展 ext_localconf.php 并且该文件不再存在于 > Typo3 v6.2 中。 但我可以在 /typo3conf/ 中添加一个名为 AdditionalConfiguration.php 的文件,然后我添加了这些行
<?php
$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['t3lib/class.t3lib_tcemain.php']['processDatamapClass'][] =
'/fileadmin/stuff/php/dummy.php:tx_EXTENSIONNAME_tcemainprocdm';
?>
下一步:创建 dummy.php 并添加:
<?php
class tx_EXTENSIONNAME_tcemainprocdm
{
function processDatamap_postProcessFieldArray ($status, $table, $id, &$fieldArray, &$reference)
{
echo "Do something with with id $id";
}
}
?>
但是什么都没有发生……无论是单击前端还是更改后端中的内容都没有。也许我走错了路,或者我只是错过了一些东西。不过,如果可能的话,我想避免在 /typo3conf/ext/ 中编辑或创建新文件。 ^^
【问题讨论】:
标签: typo3 user-accounts activation