<?
// выберем только тех посетителей, которые соответствуют текущему ID зарегистрированного пользователя
$last_ip=array();
$arFilter = array(
'USER_ID' => CUser::GetID()
);
// получим список всех авторизованных посетителей, отсортированных по времени последнего захода на сайт, соответствующих текущему ID зарегистрированного пользователя
$rs = CGuest::GetList(
($by = "s_last_date"),
($order = "desc"),
$arFilter,
$is_filtered
);
while ($ar = $rs->Fetch())
{ $last_ip[]=$ar["LAST_IP"];} // записываем массив с IP-адресами
echo $last_ip[1]; // выводим второй в массиве IP-адрес. Он соответсвует предпоследней успешной авторизации посетителя с текущим ID зарегистрированного пользователя (для нас он последний IP), так как последняя авторизация произошла в данный момент. Так же можно вывести список IP-адресов всех предыдущих авторизаций с текущим ID этого зарегистрированного пользователя.
?>
<?
if ($rs = CGuest::GetByID($arResult["ID"]))
{
$ar = $rs->Fetch();
// выведем ID посетителя (то есть мой текущий) и IP адрес в последнем заходе
echo "Мой ID = ".$ar["ID"]."<br>";
echo "IP адрес в последнем заходе = ".$ar["LAST_IP"];
}
?>
Хотелось бы встроенным функционалом это реализовать. В сессии посетителя (Веб-аналитика > Посетители > Сессии посетителей) есть поле "Последний IP-адрес", с описанием "Последний IP адрес посетителя (на момент закрытия сессии)" http://dev.1c-bitrix.ru/user_help/statistic/visitors/session_list.php . Получается под админом можно посмотреть последние IP всех посетителей. Может кто знает как отобразить IP-адрес последней авторизации посетителя, например, на страничке с данными того же посетителя.
Здравствуйте! Кто может подсказать, как отобразить IP-адрес предыдущей успешной авторизации? Например, когда посетитель авторизовался в очередной раз, ему бы сообщалось - "IP-адрес вашего последнего визита: xxx.xxx.xxx.xxx".
Здравствуйте. Реализована многосайтовость на разных доменах. Хотелось бы, чтобы сохранялась авторизация при переходе с одного сайта на другой. В главном модуле отмечено "Распространять авторизацию на все домены". Домены в сайтах указаны верно. Но при переходе с одного сайта на другой по-прежнему требуется авторизация. Как сделать чтобы авторизованным на одном сайте, переходя на другой, не приходилось заново авторизовываться?
Есть 2 шаблона предназначенных только для зарегистрированных пользователей. При авторизации посетителя один из шаблонов должен подключаться ко всему сайту, кроме одного раздела, к которому должен подключаться второй шаблон. Другими словами, как подключить разные шаблоны внутри одной группы (зарегистрированные пользователи), чтобы к нескольким разделам сайта подключались разные шаблоны? Как это реализовать?