Pergunta

A questão Existe uma maneira simples de implementar o sistema de login que usos stackoverflow usando php?

Por um longo tempo eu desenvolvi sites, e usaram um formulário web nome de usuário / senha típico com um banco de dados mysql para sistemas de login.

Eu gostaria de tê-lo assim os usuários podem entrar no sistema usando o google, yahoo, facebook, etc, e sem que tenham de lembrar algumas url longo OpenID (eles devem apenas clique em Google e ser capaz de login usando seu nome de usuário / password lá).

Eu preferiria não usar um provedor de serviços (tais como RPX) para implementar isso.

Foi útil?

Solução

Se você quiser implementá-lo, aqui é um grande passo a passo. Há também a PHP OpenID Biblioteca , mas isso é provavelmente muito mais do que você precisa.

Aqui é o seletor OpenID do lado do cliente que usa-lo em seu logon tela.

Edit:. Stack Overflow não usa mais o que eu ligado a, mas ele ainda funciona, tanto quanto eu estou ciente

Outras dicas

Verifique que páginas clicando os botões manda você para e em seguida, basta redirecionar seus usuários a essas páginas. Eles são todos os fornecedores "OpenID" para que você só precisa de uma biblioteca id aberta em seu fim de verificar a resposta.

Eu uso este em PHP http://openidenabled.com/php-openid/ . Eles têm alguns bons exemplos em que o pacote para você começar.

Se você está olhando para usar o código pré-existente, o Zend Framework fornece suporte OpenID. Enquanto a própria biblioteca é bastante grande, você deve ser capaz de componentes individuais de uma forma relativamente autônoma.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top