- 02 Jul 2013, 00:14
#40838
Pelo que entendo, esse tipo de Módulo não é tão complexo, mas seria interessante não deixar o Usuário logar de duas formas. Ele pode Cadastrar pelo Facebook usando um dado adicional na tabela, como facebook_id, email e tal... Mais jamais deve-se permitir logar em uma conta que não foi cadastrada pelo Facebook, por exemplo comparando o E-mail.
Claro que é raro, mas imagina que o Usuário cadastrou pelo seu site e chega outra pessoa e faz o mesmo pelo Facebook e usaram o mesmo E-mail, logo a conta ele tem acesso a todos os dados do outro usuário, tudo bem que se o E-mail é único, pode ser um problema menor, mas por exemplo se ele deixou aberto o Facebook ou emprestou seus dados do Facebook para outra pessoa, a mesma pode "invadir" a sua conta no E-commerce, por isso prefiro separar, ou usa um ou outro.
No geral se vai implementa a API do Facebook pra logar pelo seu site, adiciona alguns dados na Tabela do Opencart, mudar algumas Views e pronto ou pode comprar um pronto, se não souber fazer isso.
Felipo Antonoff CEO da Codemarket e Desenvolvedor Web.
Modificações, integrações, consultoria e criação de melhorias sob demanda para o Opencart com mais de 8 anos de experiência.
Codemarket: https://www.codemarket.com.br
