Joomla2.5.14登录页面的服务器端验证

时间:2013-09-17 10:17:17

标签: joomla joomla2.5 joomla-module

我正在使用Joomla2.5.14,我想添加一些服务器端验证,如:

a)请输入您的电子邮件地址。 (红色的电子邮件地址框)。 b)您的电子邮件地址未在我们这里注册。 (红色的电子邮件地址框)。 c)您的电子邮件地址无效。 (对于与注册的电子邮件地址不同的无效电子邮件地址 - 红色的大纲电子邮件地址框)。 d)请输入您的密码。 (红色的大纲密码框)。 e)您的密码不正确。 (大纲密码框为红色)。

在Joomla登录页面。

对于我的项目,我添加了“awoelogin”以使用电子邮件地址登录。

有人可以指导我在Joomla文件中应用更改的位置。我想显示类似这种风格的错误(http://docs.joomla.org/Display_error_messages_and_notices)。

目前我只收到一个错误。 (检查我的附件)

由于

My Login Page

2 个答案:

答案 0 :(得分:0)

您不能尝试使用像Chrono Forms这样的组件吗?

,而不是更改Joomla文件

答案 1 :(得分:0)

您可以在方法

中的components / com_users / controllers / user.php中进行此操作
public function login()
{
  if( /*Some Statement*/ )
  {
    $this->setRedirect($link, 'Some Error Text', 'error');
    return;
  }

  /* Here Goes Joomla Code Wich Makes Login */

}