Elgg,定制第一页?

时间:2011-10-17 08:15:24

标签: elgg

晚安,

今天我创建了一个自定义索引页面。此自定义索引页面包含用于登录elgg。

的代码

进入index.php我输入此代码:

<div class="elgg-page-messages">

<?php echo elgg_view('page/elements/messages', array('object' => $_SESSION['msg'])); ?>

</div>

我索引页面的打印消息错误。

我的问题是,当我输入错误的登录凭据时,系统消息是重复的。

例如,我是第一次登录,我选择了:

需要用户名和密码。

然后我第二次登录,我选择了:

需要用户名和密码。

需要用户名和密码。

然后我第三次登录时获得:

需要用户名和密码。

需要用户名和密码。

Loggarsi con email solamente

结束等等。

怎么了?

似乎在显示错误消息后,会话未被清除。

你能帮我吗?

2 个答案:

答案 0 :(得分:0)

您需要做的是清除消息。您可以通过调用以下系统函数来执行此操作:   system_messages(null,“”);

或者,既然看起来你正在直接访问messages数组,你可以直接进行:   $ _SESSION ['msg'] = array();

麦克

答案 1 :(得分:0)

您不需要打印系统消息......它们由系统自动完成,只需使用添加消息的功能。

成功消息:

system_message

错误讯息:

register_error