Login com múltiplos provedores

MySQL

PHP

19/10/2016

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)
Gabriel Sousa

Gabriel Sousa

Curtidas 0
POSTAR