Регистрация
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 - нет |
startPage | url стартовой страницы |
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',
],
]);