Проверьте, существует ли имя пользователя в моей собственной форме компонента Joomla

Я создал новое правило для своей формы. Это правило должно проверять, существует ли имя пользователя и входит ли пользователь в одну из указанных групп.

Вы можете мне помочь?

<?php
defined('_JEXEC') or die('Restricted access');

class JFormRuleUser extends JFormRule
{
public function test(SimpleXMLElement $element, $value, $group = null, JRegistry $input = null, JForm $form = null)
{
// TODO: check if username exists and if user is in one of these groups: X, Y and/or Z

return false;
}
}

0

Решение

Используйте класс JUserHelper как

$id = JUserHelper::getUserId();
if ($id)
{
if (in_array(JUserHelper::getUserGroups($id), $groupsToCheck))
{
return true;
}
}
return false;
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]