Я создал свой собственный обработчик входа в систему для аутентификации пользователей.
loginWithPasswordPlatfrom(user,passwd,platformId)
Я хочу отключить метод входа в систему loginWithPassword(user,password) по умолчанию для метеора и заставить клиентов (android, ios, web) использовать мой собственный метод.
но что произойдет, если клиент вызовет логин с параметром пользователя и пароля, он будет успешно авторизован, потому что логин по умолчанию все еще зарегистрирован в метеоре.
предложите, пожалуйста, как отключить или отменить регистрацию обработчика входа в учетные записи Meteor.





Вы можете изменить Accounts._loginHandlers на сервере и отказаться от метода входа в систему по умолчанию. Accounts.loginWithPassword() больше не доступен на клиенте.
var hs = []
for(var i = 0; i < Accounts._loginHandlers.length; i++) {
if (Accounts._loginHandlers[i].name != 'password') hs.push(Accounts._loginHandlers[i])
}
Accounts._loginHandlers = hs
ты понял это? Получил такую же проблему.