2011-11-20 47 views
0

因此,我知道如何将该字段添加到表单中,我无法让它获取密码并对其进行评估。Joomla 1.6添加字段注册,需要一定的代码才能通过

文件,我明白是在做这个必要:

/components/com_users/views/registration/tmpl/default.php 
/components/com_users/controllers/registration.php 
/components/com_users/models/registration.php 
/components/com_users/models/forms/registration.xml 

如果我没有记错的话,我需要找出是哪里掉下一个

if($data['secretcode'] != 'code phrase') { 

    return false; 

} 

回答

0

在/组件/com_users/models/registration.php文件,

我加

// Secret Code Validation 
    $secretcode = JRequest::getVar('secretcode', '', 'post', 'string'); 
    $secretcode2 = 'password'; 
    $secretcode3 = 'Password'; 
    if ($secretcode==$secretcode2) { 
     return true; 
    } elseif ($secretcode==$secretcode3) { 
     return true; 
    } else { 
    // Redirect back to the registration screen. 
     $this->setMessage('Invalid Secret Code', 'warning'); 
     $this->setRedirect(JRoute::_('/register/', false)); 
    return false; 
    } 

右上方的表单验证。

相关问题