本文整理汇总了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;
}
示例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"]);
?>
示例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'];