php Регистрацияпользователявопределеннуюгруппу

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php Регистрацияпользователявопределеннуюгруппу相关的知识,希望对你有一定的参考价值。

<?//После создания групп, на нужной нам странице разместите компонент bitrix:main.register и приступим к его редактированию.?>

<div>
	<select id="select_user" name="UF_GRUIP_SELECT">
		<option selected value="0">Выбор направления</option>
		<option value="1">Дистрибьютор</option>
		<option value="2">Торговый представитель</option>
		<option value="3">Владелец магазина</option>
		<option value="4">Продавец</option>
	</select>
</div>

<?//Настало время сделать обработчик в файле /bitrix/php_interface/init.php (если его нет, то создайте).?>

<?
AddEventHandler("main", "OnBeforeUserRegister", "OnBeforeUserUpdateHandler");
AddEventHandler("main", "OnBeforeUserUpdate", "OnBeforeUserUpdateHandler");
function OnBeforeUserUpdateHandler(&$arFields)
{
	
	if($arFields['UF_GRUIP_SELECT'] == 1) {
		$arFields["GROUP_ID"] = array(7);
	}
	
	elseif($arFields['UF_GRUIP_SELECT'] == 2) {
		$arFields["GROUP_ID"] = array(8);
	}
	
	elseif($arFields['UF_GRUIP_SELECT'] == 3) {
		$arFields["GROUP_ID"] = array(9);
	}
	
	elseif($arFields['UF_GRUIP_SELECT'] == 4) {
		$arFields["GROUP_ID"] = array(10);
	}
}
?>

以上是关于php Регистрацияпользователявопределеннуюгруппу的主要内容,如果未能解决你的问题,请参考以下文章

La Sylphide 仙女

php ГенерациялогинанаосновемаксимальногоIDпользователявбазе

php Изменяетзапрос,чтобыработалапагинациянастранице类别。 Страница(page)categoryдолжнабытьсозданавадмин

php Хелпердляслужбы$ b $bдоставкиСдэк,обновляеттолькоПВЗ,Безсинхронизациигородов

csharp Выполнениесценарияотопределенногопользователя#ELMA

php Проверитьпринадлежностьпользователякгруппе