当前位置: 首页>>代码示例>>PHP>>正文


PHP CUser::GetLogin方法代码示例

本文整理汇总了PHP中CUser::GetLogin方法的典型用法代码示例。如果您正苦于以下问题:PHP CUser::GetLogin方法的具体用法?PHP CUser::GetLogin怎么用?PHP CUser::GetLogin使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在CUser的用法示例。


在下文中一共展示了CUser::GetLogin方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: Connect

	/**
	*	Выполняет подключение к Carrot Quest на стороне клиента (JavaScript). JS объект <var>carrotquest</var> уже должен быть инициализирован.
	*   Если пользователь залогинен, шлет идентификационные данные методом <var>carrotquest.identify()</var>.
	*	<b>Параметры:</b> отсутствуют
	*	<b>Возвращаемое значение:</b>
	*	true, если в параметрах модуля найден API-KEY, false в противном случае
	*/
	public function Connect ()
	{
		// В header-е уже должен быть инициализирован carrotquest (в js)
		$ApiKey = COption::GetOptionString($this->MODULE_ID,"cqApiKey");
		
		if ($ApiKey)
		{?>
			
			<script>
				if (typeof(carrotquest) != "undefined")
					carrotquest.connect("<?php 
echo $ApiKey;
?>
");
				else ;
					// console.log("Ошибка сервера carrotquest (connect)!");
			</script>
			
			<!-- Вызов идентификации -->
			<?if (CUser::IsAuthorized()) { ?>
				<script>
					if (typeof(carrotquest) != "undefined") // На всякий случай, чтобы не выдавал в консоль ругань
					{
						carrotquest.identify({
												$uid: "<?php 
echo CUser::GetID();
?>
",
												$email: "<?php 
echo CUser::GetEmail();
?>
", 
												$name: "<?php 
echo CUser::GetLogin();
?>
"
											});
					}
					else ;
					//	console.log("Ошибка сервера carrotquest (identify)!");
				</script>
		<?	}
		}
		else
		{
			return false;
		}
		return true;
	}
开发者ID:ASDAFF,项目名称:BitrixCarrotquestModule,代码行数:56,代码来源:CarrotQuestApi.php

示例2: define

<?php

define("NEED_AUTH", true);
require $_SERVER["DOCUMENT_ROOT"] . "/bitrix/header.php";
$userName = CUser::GetFullName();
if (!$userName) {
    $userName = CUser::GetLogin();
}
?>
<script>
	<?php 
if ($userName) {
    ?>
	BX.localStorage.set("eshop_user_name", "<?php 
    echo CUtil::JSEscape($userName);
    ?>
", 604800);
	<?php 
} else {
    ?>
	BX.localStorage.remove("eshop_user_name");
	<?php 
}
?>

	<?php 
if (isset($_REQUEST["backurl"]) && strlen($_REQUEST["backurl"]) > 0 && preg_match('#^/\\w#', $_REQUEST["backurl"])) {
    ?>
	document.location.href = "<?php 
    echo CUtil::JSEscape($_REQUEST["backurl"]);
    ?>
开发者ID:Satariall,项目名称:izurit,代码行数:31,代码来源:index.php

示例3: CUser

<?php

if ($CleOK == '069b9247591948b71d303ac66371bf0b') {
    include $PATH_CLASS . 'CUser.php';
    if ($Status == PROF || $Status == ETUD1 || $Status == ETUD2 || $Status == ETUDLP) {
        $ReqUser = $ConnectStages->prepare("SELECT PK_User FROM {$NomTabUsers} \n\t\t                        WHERE Login = :login");
        $ReqUser->bindValue(':login', $login);
        $ReqUser->execute();
        $ObjUser = $ReqUser->fetch();
        $IdentPK = $ObjUser['PK_User'];
    } else {
        $IdentPK = $PK_User;
    }
    $ObjTuple = new CUser($IdentPK);
    $ValPK_User = $ObjTuple->GetPK_User();
    $ValLogin = $ObjTuple->GetLogin();
    $ValStatus = $ObjTuple->GetStatus();
    $ValCivilite = $ObjTuple->GetCivilite();
    $ValNom = $ObjTuple->GetNom();
    $ValPrenom = $ObjTuple->GetPrenom();
    $ValMail = $ObjTuple->GetMail();
    $ValTel = $ObjTuple->GetTel();
    $ValFax = $ObjTuple->GetFax();
    $ValFK_Entreprise = $ObjTuple->GetFK_Entreprise();
    $ReqStatus = $ConnectStages->query("SELECT Code FROM {$NomTabStatus} \n\t                         WHERE Code = '{$ValStatus}'");
    $ObjStatus = $ReqStatus->fetch();
    $LibelleStatus = $ObjStatus['Code'];
    if ($ValFK_Entreprise) {
        $ReqSoc = $ConnectStages->query("SELECT NomE FROM {$NomTabEntreprises}\n\t                         WHERE PK_Entreprise = {$ValFK_Entreprise}");
        $ObjSoc = $ReqSoc->fetch();
        $NomE = $ObjSoc['NomE'];
开发者ID:KenAdBlock,项目名称:ProjetInfodoc,代码行数:31,代码来源:AffichUser.php


注:本文中的CUser::GetLogin方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。