Articles of autenticação de

Single sign-on: wp_authenticate_user vs wp_authenticate

Eu tenho um site wordpress (vamos chamá-lo site1) e outro site com oauth2 (site2). Quando um novo usuário é criado, uma gravação é criada nos bancos de dados do site1 e do site2 com o mesmo e-mail que o nome de usuário, a senha digitada no database do site2 e uma senha falsa (por exemplo, […]

Abrir a página protegida com cookie?

Estou trabalhando em um aplicativo que usa o WordPress para gerenciamento de usuários. Após o login, o aplicativo possui o cookie de autenticação. Como posso usar esse cookie para abrir uma visualização web de uma página protegida dentro do aplicativo, sem exigir que o usuário faça o login novamente? O aplicativo pode especificar algum parâmetro […]

Página protegida por senha + Mostrando página diferente se não autenticada / autorizada

Tenho algumas páginas de postagens personalizadas que eu gostaria de proteger com senha através das seguintes regras de negócios: Posso criar uma série de senhas para acessar a página Uma data de validade pode ser definida para cada senha Os administradores registrados estão automaticamente autenticados / autorizados para ver a página Exibir conteúdo diferente dependendo […]

Criação personalizada de usuário e problema de login automático

Estou tentando criar um usuário personalizado e, em seguida, log-lo em programação, depois disso eu quero redirecioná-los para uma página de pagamento. Eu tenho o seguinte código no arquivo functions.php do meu tema: function sp_registration_process_hook() { if (isset($_POST[‘adduser’]) && isset($_POST[‘add-nonce’]) && wp_verify_nonce($_POST[‘add-nonce’], ‘add-user’)) { // die if the nonce fails if ( !wp_verify_nonce($_POST[‘add-nonce’],’add-user’) ) { […]

Meu modelo de página personalizado com is_user_logged_in () não detecta que estou logado

Eu tenho um modelo de página personalizado que se parece com isto: <?php else: wp_die('Sorry, you must first log in to view this page. You can register free here.’); endif; ?> Agora, quando eu navegar para a página que usa este modelo de página, eu tenho que fazer o login. Após o login, eu estou […]

Credenciais de usuários e synchronization de terceiros com o WooCommerce

Estou tentando construir uma loja web para um cliente que já teve um aplicativo para dispositivos móveis. o time de aplicativos móveis gostaria de sincronizar a senha do usuário enquanto eles atualizavam tanto na aplicação móvel quanto na loja na web. Além disso, eles gostariam de autenticar a senha dos usuários com a ID do […]

Eu quero entrar usando o email não o nome de usuário wordpress front end

Para o login, eu quero habilitar o usuário a usar o e-mail em vez do nome de usuário. Isto é o que eu tenho até agora: remove_filter(‘authenticate’, ‘wp_authenticate_username_password’, 20); function login_with_email_address($username) { $user = get_user_by_email($username); if(!empty($user->user_login)) $username = $user->user_login; return $username; } add_action(‘wp_authenticate’,’login_with_email_address’); O resultado disso é a seguinte mensagem de erro: “Nome de usuário […]

Como rastrear todos os usuários registrados em um site?

Estou trabalhando em um projeto que pode ter dois ou três criadores de conteúdo. Gostaria de poder notificar qualquer um deles se o (s) outro (s) estiverem logados. Isso é para evitar que um usuário edite uma postagem em que outro usuário esteja trabalhando. Existe um método para dizer quem está logado (eu chamaria isso […]

O cookie logado é salvo, mas não Cookie Auth

Estou tentando obter WordPress para executar no PHP-CGI que eu chamo do meu servidor ExpressJS (Node JS) . Depois de obter alguns erros funcionados no meu final, finalmente consegui o front-end trabalhando. Posso iniciar session e a barra de administração aparece, mas quando tento acessar qualquer uma das páginas de administração, recebo a redirecionamento para […]

WordPress Child Theme Template wrapper auth_redirect

Estou usando com sucesso um tema infantil no WordPress. Gostaria de criar um modelo de página que simplesmente obriga o login para qualquer visita às páginas em que esse modelo está sendo usado. (Simplesmente precisa adicionar Para um modelo separado.) Copiar o modelo existente para o tema filho torna a atualização tediosa e propensa a […]