Авторизация по номеру телефона

\BXmaker\AuthUserPhone\Base

\BXmaker\AuthUserPhone\Base

namespace BXmaker\AuthUserPhone;
class Base
{
    //...
}

Методы

__construct

public function __construct($moduleId);

canActionRight

Проверка наличия прав

/**
 * @param $right
 * @return bool
 */
public function canActionRight($right);

checkAccess

Проверка прав доступа, если недостаточно - то показываем форму авторизации

/**
 * @param $right
 */
public function checkAccess($right = 'D');

getAdminPageCssJs

public function getAdminPageCssJs();

getCurrentSiteId

public function getCurrentSiteId();

getHttpHost

Вернет домен сайта

/**
 * @return null|string|string[]
 * @throws \Bitrix\Main\SystemException
 */
public function getHttpHost();

getMessage

Возвращает текст сообщения

/**
 * @param $name
 * @param null $arReplace
 * @return mixed|string
 */
public function getMessage($name, $arReplace = null);

getModuleId

public function getModuleId();

getPermission

Получаем права доступа

/**
 * @return bool|null|string
 */
public function getPermission();

getToLowerKeys

public function getToLowerKeys($ar);

isAdminSection

public function isAdminSection();

isUtf

public function isUtf();

prepareEncoding

public function prepareEncoding($data);

restoreEncoding

public function restoreEncoding($data);

showAdminPageCssJs

public function showAdminPageCssJs();

showJson

public function showJson($arResult);