Использование только базового пакета - PullRequest
0 голосов
/ 27 июня 2019

У меня есть своя собственная логика аутентификации и я использую базовый пакет для учетных записей, так что пакет выполняет базовую обработку регистрации пользователей и т. Д.

Ранее я использовал учетные записи-пароль и настраиваемые учетные записи-пользовательский интерфейс. Я сначала удалил пароль от аккаунта, чтобы я мог использовать что-то вроде:

Accounts.callLoginMethod({
methodArguments: [{
username, password
}],
userCallback: callback
});

Но как только я удаляю аккаунты без пользовательского интерфейса, я начинаю сталкиваться с проблемами. Первые аккаунты не определены. Я предполагаю, что пакет account-ui-unstyled делал его доступным, используя:

api.imply(‘accounts-base’, [‘client’, ‘server’]);

Везде, где учетные записи не определены, я пытался использовать

import { Accounts } from ‘meteor/accounts-base’;

Но это не решает полной проблемы. Кажется, Аккаунты не инициализированы, как это должно быть. Потому что, когда я использую: Accounts._loginMethod (это, ... Метод, это не определено

Из-за этого я не могу сбросить пароль или зарегистрировать пользователей, используя возможность базового пакета.

Буду признателен за любую помощь в правильном использовании базы аккаунтов.

...