Suporte » Outros assuntos » Como privatizar site com login para acesso?

Visualizando 10 respostas - 1 até 10 (de um total de 10)
  • Everaldo Matias

    (@everaldomatias)

    Apenas iniciando uma ideia, você pode redirecionar o user caso ele não tenha feito login para uma pagina com essas duas opcoes, registrar ou logar.

    use essa função para redirecionar: http://codex.wordpress.org/Function_Reference/is_user_logged_in

    Criador do tópico towrplay

    (@towrplay)

    Everaldo Matias

    No caso essa idéia… funcionaria exemplo, qualquer acesso ao site independente do link no caso do user não ter logado ele é redirecionado a fazer login ou cadastro?

    Como eu aplicaria essa função que me passo?

    Everaldo Matias

    (@everaldomatias)

    Sim, a idéia é essa mesmo.

    Adicione esse código no seu functions.php

    add_action( 'wp', 'not_loggedin_redirect' );
    function not_loggedin_redirect() {
        if( !is_user_logged_in() ) {
    		wp_redirect( 'http://seusite.com.br/entrar' ); exit;
        }
    }

    Substitua o “http://seusite.com.br/entrar” pelo endereço da página que vai criar para o usuário se cadastrar ou logar.

    Criador do tópico towrplay

    (@towrplay)

    Obrigado Everaldo, assim que eu configurar o wordpress irei testar o código.!

    Criador do tópico towrplay

    (@towrplay)

    Vlw, amigo testei aqui e realmente funcionou muito obrigado mesmo… eternamente grato tava loco tentando arrumar um modo de fazer isso.!

    Tranquilo towrplay.

    Criador do tópico towrplay

    (@towrplay)

    Mais pinto um problema everaldo.. tá tudo certo mais to testando aqui os cadastros e não chega de jeito nenhum no e-mail teste q usei o email pra confirmar o registro… o que pode ser?

    Sugiro que abra um novo topico para seguir as regras do grupo.

    Mas..

    Veja se o email não caiu na caixa de spam. E mesmo sem enviar o email o usuario esta sendo criado no admin?

    Criador do tópico towrplay

    (@towrplay)

    Não realmente ele não chega, chega pra mim o e-mail que foi cadastrado.. no painel de controle do wordpress nos usuários ele tá lá também.. mais no caso não vai o e-mail de confirmação, pois sem confirma o usuário não vai conseguir se logar.!

    Criador do tópico towrplay

    (@towrplay)

    E pra chegar o e-mail pra mim avisando q tal usuário foi cadastrado também demora um pouco não é de imediato seria isso algum problema do plugin mesmo ?

Visualizando 10 respostas - 1 até 10 (de um total de 10)
  • O tópico ‘Como privatizar site com login para acesso?’ está fechado para novas respostas.