-
-
Notifications
You must be signed in to change notification settings - Fork 8
Description
Задача не суперсложная, но требующая некоторого знакомства с механизмами аутентификации на серверной стороне. Прямо сейчас логин захардкожен в console.js и делается автоматически с единственным юзером.
Методы лежат на сервере в папке /application/api/auth.2/ register.js и signin.js, аргументы ими принимаемые можно посмотреть прямо в файлах и обращаться из системы из любого контроллера через:
await this.modules.transport.send('register', {
login password, fullName
}, 'auth');
await this.modules.transport.send(signin', {
login, password
}, 'auth');
Дальнейший сценарий после регистрации, как на сервере, так и на клиенте, мы будем переделывать и доделывать, после того, как эта штука заработает. Сейчас будет достаточно подготовить формы для заполнения, валидации на клиенте и отправки, так чтобы, например новый пользователь возникал в таблице Account (в IDE это database->Postgres->Order.json). Попапы показываются через this.modules.dialogs, Посмотрите поиском по "image_upload_component" как в контроллере устроен показ диалога с элементом.