Um sinal entre o Wordpress e um site personalizado

Estou a construir um site de comércio electrónico com o Wordpress. E tenho uma lista de E-mails e nomes. Meu site precisa ser acessado apenas por pessoas com esses e-mails quando eles clicar em um link em outro site personalizado que não é construído com Wordpress.

o que eu quero é, quando os clientes clicam no link para o meu site Wordpress, eles automaticamente são logados no Wordpress e eles strat imediatamente compras.

Por favor, Como posso conseguir isto ?

A União de que penso que é para passar e-mail como parâmetros na URL. Em seguida, no wordpress eu vou criar um novo usuário com o e-mail passado e eu vou registrar o usuário em, em seguida, eu vou redirecionar o Usuário para a página inicial.

Isto é uma boa solução ?

Author: Mohammed W, 2018-05-18

1 answers

Tenta isto, chamado Single Sign On ou SSO. Você estaria essencialmente contornando os métodos de autenticação WordPress e usar aqueles de um terceiro partido. WordPress precisa de um usuário local de algum tipo para operações normais para trabalhar (a função user_can (), por exemplo.)

Então a essência geral seria algo como isto-enviar qualquer pedido de autenticação para um terceiro partido que vai yay ou nay e devolver alguns dados sobre o Usuário-se yay, verificar se há um usuário WordPress que representa o utilizador autenticado. Se não, crie um e adicione qualquer meta dados que você pode precisar do terceiro. - estes usuários WordPress são como espaços livres e cada vez que você autentica com sucesso, você atualizar os meta-dados do usuário WordPress para manter as coisas em sincronia.

É assim que OneLogin faz isso e você pode bisbilhotar em torno de seu plugin WordPress para obter uma sensação de como ele funciona.

Https://wordpress.org/plugins/onelogin-saml-sso/

Ou pode consultar isto tambem.

Http://carlofontanos.com/auto-login-to-wordpress-from-another-website/

 1
Author: PPL, 2018-05-18 13:28:50