ember.js - ember - How to create a user for those who use facebook login -
i'm still quite new ember , i've created custom user signup/login system firebase backend , torii add-on user authentication. i've looked around , there's plenty of tutorials/info on how incorporate facebook login, have done, that's me right now... log in , give session, doesn't create user in users database i've set up.
whereas if use custom login, creates user model , saves in users database can retrieve. of right if try retrieve users database logged in through facebook, gives error since not in database, though have uid assigned firebase.
so right there seem 2 different kinds of users in app, ones use custom sign , in users table/database, , users sign in using facebook, can't log in. how create user when signs app first time using facebook have same capabilities uses custom sign up?
so far have facebook sdk loaded in initializer , have button triggers sign in action in controller passes in "facebook" provider.
import ember 'ember'; export default ember.controller.extend({ firebaseapp: ember.inject.service(), session: ember.inject.service('session'), actions: { signin: function(provider) { const email = this.get('email'); const password = this.get('password'); this.get('session') .open('firebase', { provider: provider, email: email, password: password}) .then(function(data) { }); }, signout: function() { this.get('session').close(); } });
you must create yourself. upon signing must catch event , initialize tables using uid of users possible key
Comments
Post a Comment