2016-03-10 4 views
1

Я использую Backand BaaS для моего приложения Ionic. Я пытаюсь получить зарегистрированного пользователя.Как получить зарегистрированного пользователя с Backand

В настоящее время я устанавливаю переменную $ rootScope при событии входа с подписанным пользователем.

Есть ли более простой способ сделать этот процесс без необходимости программировать собственную переменную 'loggedInUser'?

ответ

3

После того, как вы вошли в систему, , вы можете получить информацию о пользователе двумя способами.

Backand.getUsername() 
Backand.getUserDetails() 

Вы должны добавить сервис «Backand» к вашему контроллеру.

app.controller('ExampleCtrl', function(Backand){ 
    console.log(Backand.getUsername()); 
} 

Если пользователь не вошел в систему, методы вернут значение null.

+0

Спасибо @Ygalbel за это. Я искал Backand Docs для этого, но не смог найти его до публикации потока. Можете ли вы направить меня на документацию, если таковая имеется? – Vince

+1

Это можно найти здесь (http://docs.backand.com/en/latest/apidocs/security/#sso-single-sign-on) и в части sdk с более подробной информацией [здесь] (http://docs.backand.com/en/latest/getting_started/sdk/#usage) – Ygalbel

+0

Вторая ссылка не работает, просто найдите «getUserDetails» в закладке поиска на страницах справки, и вы ее найдете. – Ygalbel

Смежные вопросы