Инструменты пользователя

Инструменты сайта


ядро:w_user

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
ядро:w_user [2018/11/17 04:06]
a1 [Селекторы]
ядро:w_user [2020/12/10 01:56] (текущий)
a1
Строка 4: Строка 4:
  
 ===== Расположение ===== ===== Расположение =====
-''​/​administrator/​com_wmartalpha/​core/​user.php''​+''​core/​user.php''​
  
-Является дочерним объектом [[core:​w_object|Объекта w_object]] и наследует его функции,​ селекторы и поля+Является дочерним объектом [[ядро:​w_object|Объекта w_object]] и наследует его функции,​ селекторы и поля
  
 ===== Селекторы ===== ===== Селекторы =====
 ^Селлектор^Описание^Тип^ ^Селлектор^Описание^Тип^
-|id|id пользователя|[[core:w_user#поля|Поле id объекта w_user]]|+|id|id пользователя|[[ядро:​w_user|Поле id объекта w_user]]|
 |login|логин пользователя:​ массив ''​['​тип'​=>'​логин'​]'',​ телефон или email|string,​ array| |login|логин пользователя:​ массив ''​['​тип'​=>'​логин'​]'',​ телефон или email|string,​ array|
-|registred|true - зарегистрирован,​ false - не зарегистрирован|boolean|+|online|true - онлайн,​ false - оффлайн|boolean| 
 +|registered|true - зарегистрирован,​ false - не зарегистрирован|boolean|
 |session_id|идентификатор сессии|string| |session_id|идентификатор сессии|string|
 |user_id|id пользователя joomla|int| |user_id|id пользователя joomla|int|
Строка 20: Строка 21:
 $user = w_user::​items(['​login'​=>'​info@melissa.team'​]);​ //​получить пользователя с E-mail или телефоном "​info@melissa.team"​ $user = w_user::​items(['​login'​=>'​info@melissa.team'​]);​ //​получить пользователя с E-mail или телефоном "​info@melissa.team"​
 $user = w_user::​items(['​login'​=>​['​phone'​=>'​79081234567'​]]);​ //​получить пользователя с телефоном "​79081234567"​ $user = w_user::​items(['​login'​=>​['​phone'​=>'​79081234567'​]]);​ //​получить пользователя с телефоном "​79081234567"​
-$user = w_user::​items(['​registred'​=>​true]);​ //​получить всех зарегистрированных пользователей+$user = w_user::​items(['​registered'​=>​true]);​ //​получить всех зарегистрированных пользователей
 $user = w_user::​items(['​user_id'​=>​3]);​ //​получить пользователя с id joomla "​3"​ $user = w_user::​items(['​user_id'​=>​3]);​ //​получить пользователя с id joomla "​3"​
 $user = w_user::​items(10);​ //​получить пользователя с id "​10"​ $user = w_user::​items(10);​ //​получить пользователя с id "​10"​
Строка 31: Строка 32:
 |user_id|id пользователя joomla|int| |user_id|id пользователя joomla|int|
 |password|хеш пароля|string| |password|хеш пароля|string|
-|status_id|id статуса|[[core:​w_user#​поле_status_id|Поле status_id]]|+|status_id|id статуса|[[ядро:​w_user#​поле_status_id|Поле status_id]]|
 |session_id|идентификатор сессии|string| |session_id|идентификатор сессии|string|
-|params|дополнительные параметры|[[core:​w_json|Объект w_json]]| +|params|дополнительные параметры|[[ядро:​w_json|Объект w_json]]| 
-|visit_date|дата последнего посещения|[[core:​w_date|Объект w_date]]| +|visit_date|дата последнего посещения|[[ядро:​w_date|Объект w_date]]| 
-|register_date|дата регистрации|[[core:​w_date|Объект w_date]]|+|register_date|дата регистрации|[[ядро:​w_date|Объект w_date]]|
 ==== Динамические поля объекта ==== ==== Динамические поля объекта ====
 ^Поле^Описание^Тип^ ^Поле^Описание^Тип^
Строка 58: Строка 59:
 Получение текущего пользователя Получение текущего пользователя
  
-^Возвращает|Объект текущего пользователя|[[core:​w_user|Объект w_user]]| |+^Возвращает|Объект текущего пользователя|[[ядро:​w_user|Объект w_user]]| |
  
 ==== init() ==== ==== init() ====
Строка 101: Строка 102:
 |params|Условия выборки|[[core:​w_user:​w_user_login#​селекторы|Селектор w_user_login]]|[]| |params|Условия выборки|[[core:​w_user:​w_user_login#​селекторы|Селектор w_user_login]]|[]|
 |forced|Не брать из кеша|boolean|false| |forced|Не брать из кеша|boolean|false|
-^Возвращает|Объектов данных авторизации|[[core:​w_user:​w_user_login|Объект w_user_login]]| |+^Возвращает|Объект данных авторизации|[[core:​w_user:​w_user_login|Объект w_user_login]]| |
  
 ==== logout() ==== ==== logout() ====
Строка 112: Строка 113:
  
 ^Аргумент^Описание^Тип^По-умолчанию^ ^Аргумент^Описание^Тип^По-умолчанию^
-|slave|Объединяемый пользователь|[[core:​w_user|Объект w_user]] обязательное| |+|slave|Объединяемый пользователь|[[ядро:​w_user|Объект w_user]] обязательное| |
 ^Возвращает|true|boolean| | ^Возвращает|true|boolean| |
  
Строка 135: Строка 136:
  
 ^Аргумент^Описание^Тип^По-умолчанию^ ^Аргумент^Описание^Тип^По-умолчанию^
-|type|Тип логина|string ​обязательное| |+|type|Тип логина|[[core:​w_user:​w_user_login#​поля_type_и_group|Поле type объекта w_user_login]]| |
 |login|Логин|string обязательное| | |login|Логин|string обязательное| |
 |merge|Слить данные пользователей,​ если учетная запись существует|boolean|true| |merge|Слить данные пользователей,​ если учетная запись существует|boolean|true|
ядро/w_user.1542416762.txt.gz · Последние изменения: 2018/11/17 04:06 — a1