Регистрация

PrUserPassport::registration(

array(

string login

string password

string name

string photo

int sort

bool isAdmin

string startPage

array fields

)

]);

Метод регистрирует нового пользователя в систему. Важно!!! Метод создает не подтвержденного пользователя, после регистрации его нужно подтвердить.

В случае успеха, метод возвращает id зарегистрированного пользователя. В случае неудачи - массив ошибок.

Важно!!! Если в массив fields написать несуществующее поле, то в таблицу Users оно добавится автоматически с типом text.

Параметры

ПараметрОписание
loginЛогин
passwordПароль
nameИмя пользователя
photoФото пользователя
sortИндекс сортировки
isAdminПользователь-админ? 1 - да, 0 - нет
startPageurl стартовой страницы
fieldsМассив полей в базе для пользователя имяПоля=>значение

 

Пример


$userId = PrUserPassport::registration([
	'login' => 'mykola',
	'password' => 'iuJuydljs',
	'name' => 'Николай Сергеев',
	'photo' => '/images/32432.png',
	'sort' => 500,
	'isAdmin' => 1,
	'startPage' => '/',
	'fields' => [
		'phone' => '985-387-56-83',
		'email' => 'tr@mail.com', 
	], 
]);