Регистрация
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',
],
]);