Login com múltiplos provedores
olá, estou tentando melhorar meu sistema de login conectando com outros serviços como g+ e facebook e ainda ter o login por email.
Porém estou com muita dificuldade em como 'linkar' todas essas contas no meu banco de dados.
Estou usando o cakePHP para fazer o sistema e comecei a usar agora o HybridAuth, um plugin para fazer as conexões e ele cria uma tabela chamada "social_login" que chama a outra tabela "users". o problema é que a social_login usa cada linha para cada provedor,
##assim:
se o usuário cadastrar pelo fb e pelo g+ ele vai ter duas linhas na social e uma outra linha na tabela "users"
o problema é que as informações podem ser diferentes em redes sociais diferentes e tb não sei como poderia chamar as informações para cada login
o que vocês me sugerem?
(minha dúvida maior é no banco de dados)
Porém estou com muita dificuldade em como 'linkar' todas essas contas no meu banco de dados.
Estou usando o cakePHP para fazer o sistema e comecei a usar agora o HybridAuth, um plugin para fazer as conexões e ele cria uma tabela chamada "social_login" que chama a outra tabela "users". o problema é que a social_login usa cada linha para cada provedor,
##assim:
se o usuário cadastrar pelo fb e pelo g+ ele vai ter duas linhas na social e uma outra linha na tabela "users"
o problema é que as informações podem ser diferentes em redes sociais diferentes e tb não sei como poderia chamar as informações para cada login
o que vocês me sugerem?
(minha dúvida maior é no banco de dados)
Gabriel Sousa
Curtidas 0