如何将默认用户数据获取到 bitrix 表单

0 forms-authentication bitrix

我正在一个 bitrix 网站上工作。创建了一个链接到排序为 100 的信息块的表单。

<? echo print_input($arParams, $arResult, 100) ;?>
Run Code Online (Sandbox Code Playgroud)

我想使用当前日志用户的默认用户数据,例如姓名、电子邮件等。我该如何处理呢?

任何帮助将不胜感激。

R A*_*R A 5

在每个页面上 - $USER 对象都可用 - 它包含有关当前登录用户的信息。包含以下方法来检索有关当前用户的信息:

  • 获取ID
  • 获取登录
  • 获取电子邮件
  • 获取全名
  • 获取名字
  • 获取姓氏
  • 获取参数
  • 获取用户组数组
  • 获取用户组列表
  • 获取用户组字符串

或者你可以像这样使用它

<?php
    global $USER;
    $rsUser = CUser::GetByID($USER->GetID());
    $arUser = $rsUser->Fetch();

    // print current user info
    echo "<pre>"; print_r($arUser); echo "</pre>";
    ?>
Run Code Online (Sandbox Code Playgroud)

这是官方文档中有关 CUser 类的更多信息(俄语)