Как я поняла битрикс всегда использует форму для авторизации если доступ к разделу или страницы запрещен.
В итоге я сняла права доступа для определенных групп пользователя и просто сделала проверку
global $USER;
$groupID = 8;
if (in_array($groupID,$USER->GetUserGroupArray())){
echo 'Пользователь состоит в группе';
} else {
echo 'Пользователь НЕ состоит в группе';
}
Если пользователь состоит в группе то можно вывести один код, иначе другой.