Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

В любом месте - проверка на возраст

00 голосов
3
Доброго времени суток.
Есть задачка - не пускать пользователей в один раздел
1. если он не зареген
2. он зареген но не достиг 18 лет

С первым пунктом разобрался. со вторым траблы. допустим даже что человек ввел в своем профиле дату своего рождения. Проверку удасться провести только на основании данных из профиля, однако как их получить на других страницах не используя компонента профиля?
спросил 09 Март, 14 от Grimmi (2,560 баллов)

3 Ответы

00 голосов
Цитата
Николай Санников пишет:
С первым пунктом разобрался. со вторым траблы. допустим даже что человек ввел в своем профиле дату своего рождения. Проверку удасться провести только на основании данных из профиля, однако как их получить на других страницах не используя компонента профиля?



Вы тут были вообще?

Находите ID пользователя GetID и смотрите поле через GetByID, ставите условие.
ответил 22 Авг, 14 от Lekar (2,220 баллов)
00 голосов
был, смотрел, одно из первых что смотрел, а вы попробуйте получить значение.
Из всего списка функций только вот эта: GetParam - малость походит на нужное, однако и она не позволяет получить данные в закладках:
Личные данные и Информация о работе.
Можно сказать эти данные заполняются и выводятся только сдесь и в форуме в профиле пользователя , в других местах к ним доступа нету.

Пойду разбирать форум) не впервой.
ответил 27 Дек, 14 от Grimmi (2,560 баллов)
00 голосов
На той странице где хотите сделать проверку поставьте условие
Код
<?
$rsUser = CUser::GetByID($USER->GetID());
if($arUser = $rsUser->Fetch())
{
   // далее проверяете
   // $arUser["PERSONAL_BIRTHDAY"]
}
?>
ответил 16 Апр, 15 от ioannes (540 баллов)

Похожие вопросы

0 голосов
0 ответов
0 голосов
2 ответов
спросил 29 Сен, 13 от zDANCERz (120 баллов)
0 голосов
1 ответ
спросил 15 Янв, 14 от DElf (100 баллов)
0 голосов
5 ответов
спросил 10 Дек, 13 от Traxexx (900 баллов)
0 голосов
2 ответов