🎉 USE O CUPOM DESCONTO.FULL | 20% OFF acima de R$ 50,00

Como corrigir alunos sem acesso ao login no Tutor LMS

Time Full Services Time Full Services
Tipo Outros erros
Nome do erro Alunos sem acesso ao login no Tutor LMS EN: Tutor LMS student login access denied
Severidade Grave
Descrição Quando o aluno do Tutor LMS não consegue logar, ele e jogado para uma tela de login que recarrega sem entrar, cai em página 404 ou e redirecionado para o wp-admin sem ver os cursos. A causa mais comum e a página Dashboard do Tutor ausente ou não atribuida, seguida de um plugin de cache ou segurança bloqueando o POST de login.

O que é o erro de login do aluno no Tutor LMS?

O Tutor LMS usa páginas proprias para login, cadastro e área do aluno (Dashboard e Student Registration). O acesso do aluno não passa pelo wp-login.php padrão: ele entra pelo formulário de login do Tutor e e levado ao Dashboard, onde ve seus cursos matriculados. Quando a página Dashboard e excluida, fica sem ser atribuida nas configurações ou o fluxo de login e interceptado por outro plugin, o aluno autentica mas não chega a área logada.

Como identificar

  • O aluno preenche o login do Tutor LMS, a página recarrega e volta para o mesmo formulário sem entrar.
  • Após logar, o aluno cai numa página com a mensagem “Página não encontrada” (404) em vez do painel de cursos.
  • O aluno e redirecionado para o wp-admin (ou recebe “Você não tem permissão para acessar esta página”) logo após o login.
  • O link “Dashboard” ou “Meus Cursos” leva a uma página em branco ou ao inicio do site.
  • Na página Tutor LMS -> Tools -> Tutor Pages, a página Dashboard ou Student Registration aparece com status faltando.
Antes de começar: Antes de regenerar as páginas ou salvar permalinks num site em producao, faca backup do banco de dados: a regeneracao cria novas páginas e, se a Dashboard antiga tinha conteúdo ou widgets customizados, você vai precisar reaplica-los na página recriada.

Como prevenir

  • Nunca exclua manualmente as páginas Dashboard, Student Registration e Courses criadas pelo Tutor LMS; para esconde-las do menu, use a configuração de visibilidade, não a lixeira.
  • Mantenha as páginas de login e dashboard do Tutor LMS sempre na lista de exclusão de cache do plugin de performance.
  • Após migrar o site ou trocar de tema, salve os permalinks e rode Re-Generate Tutor Pages para revalidar as páginas obrigatorias.
  • Ao ativar verificacao de e-mail ou 2FA no Authentication do Tutor LMS Pro, teste o fluxo completo de cadastro com uma conta de aluno real antes de liberar para a turma.

Causa

  • Página Dashboard do Tutor LMS excluida ou não atribuida em Tutor LMS -> Tools -> Tutor Pages, deixando o aluno sem destino após o login.
  • Plugin de cache servindo uma versão estática da página de login (com nonce expirado), fazendo o POST de login do Tutor LMS falhar silenciosamente.
  • Plugin de segurança (firewall ou limite de tentativas) bloqueando o admin-ajax.php usado pelo login do Tutor LMS ou disparando reCAPTCHA que não carrega.
  • Recurso de Authentication do Tutor LMS Pro ativo (verificacao de e-mail ou 2FA por OTP) exigindo uma etapa extra que o aluno não concluiu.
  • Cadastro de aluno desativado em WordPress -> Configurações -> Geral (Qualquer pessoa pode se registrar desmarcado), impedindo a criação da conta do aluno.
  • Permalinks corrompidos após migração ou troca de tema, quebrando a URL da página Dashboard e Student Registration do Tutor LMS.

Como resolver

  1. Regenere as páginas obrigatorias do Tutor LMS: no painel, abra a ferramenta de páginas do Tutor e clique para recriar as páginas que estiverem faltando. A ferramenta so cria as ausentes, não sobrescreve as existentes, entao e seguro rodar.
    WP Admin -> Tutor LMS -> Tools -> Tutor Pages
    Clique em "Re-Generate Tutor Pages"
  2. Confirme a página Dashboard atribuida: verifique se a página Dashboard (e a Student Registration) esta de fato selecionada nas configurações do Tutor. Se estiver vazia, atribua a página recriada e salve.
    WP Admin -> Tutor LMS -> Settings -> General -> Dashboard Page
  3. Salve os permalinks: depois de recriar as páginas, force o WordPress a reconstruir as regras de reescrita para que a URL do Dashboard volte a resolver. Basta abrir os permalinks e salvar sem mudar nada.
    WP Admin -> Configurações -> Links Permanentes -> Salvar alterações
  4. Exclua a página de login do cache: se houver plugin de cache, não guarde em cache as páginas de login e dashboard do Tutor LMS. Cache nessas páginas serve nonce expirado e quebra o POST de login.
    No plugin de cache, adicione as URLs do Dashboard e do login as exclusoes (Never Cache)
    Limpe todo o cache após salvar
  5. Teste com plugins de segurança desligados: desative temporariamente o firewall, o limitador de tentativas de login e qualquer reCAPTCHA. Se o aluno entrar, libere o admin-ajax.php e a página de login na allowlist do plugin de segurança e reative.
    Desative o plugin de segurança e teste o login do aluno
    Allowlist: /wp-admin/admin-ajax.php e a URL da página de login do Tutor
PHP
// functions.php do tema filho ou mu-plugin
// Diagnostico: imprime os IDs das paginas obrigatorias do Tutor LMS
// e avisa se a pagina Dashboard nao existe mais (causa nº1 do login quebrado).
add_action( 'admin_notices', function () {
    if ( ! current_user_can( 'manage_options' ) || ! function_exists( 'tutor_utils' ) ) {
        return;
    }
    $dashboard_id = (int) tutor_utils()->get_option( 'tutor_dashboard_page_id' );
    $page         = $dashboard_id ? get_post( $dashboard_id ) : null;

    if ( ! $page || 'trash' === $page->post_status || 'page' !== $page->post_type ) {
        echo '<div class="notice notice-error"><p><strong>Tutor LMS:</strong> ';
        echo 'a pagina Dashboard (ID ' . esc_html( $dashboard_id ) . ') esta ausente ';
        echo 'ou na lixeira. Rode Tutor LMS -> Tools -> Tutor Pages -> Re-Generate.';
        echo '</p></div>';
    }
} );

Perguntas frequentes

Por que o aluno loga mas cai numa página 404 no Tutor LMS?
Porque a página Dashboard que recebe o aluno depois do login foi excluida ou não esta atribuida. Sem ela, o Tutor LMS não tem para onde mandar o usuário logado e a URL retorna 404. Rode Re-Generate Tutor Pages e confirme a Dashboard Page nas configurações.
O plugin de cache pode impedir o aluno de logar no Tutor LMS?
Sim. Se a página de login do Tutor for cacheada, o navegador recebe um nonce de segurança já expirado e o envio do formulário falha sem mensagem clara, recarregando o login. Adicione as páginas de login e dashboard as exclusoes de cache e limpe o cache.
Como regenero as páginas obrigatorias do Tutor LMS?
Va em WP Admin -> Tutor LMS -> Tools -> Tutor Pages e clique em Re-Generate Tutor Pages. A ferramenta recria apenas as páginas que estão faltando (Dashboard, Student Registration, Courses) e não sobrescreve as que já existem, entao e seguro rodar em producao.
O aluno e jogado para o wp-admin depois de logar. Por que?
Isso acontece quando o redirecionamento pos-login do Tutor LMS não encontra a página Dashboard, ou quando um plugin de segurança forca o redirect para o admin. Como o aluno tem papel de assinante, ele ve apenas o perfil e parece sem permissão. Reatribua a Dashboard Page e libere o login na segurança.
Desativei a verificacao de e-mail e o aluno ainda não entra. E so isso?
Não necessariamente. A verificacao de e-mail e o 2FA do Authentication Pro são apenas uma das causas. Se já desligou e o problema persiste, o foco passa a ser a página Dashboard ausente, o cache na página de login ou o firewall bloqueando o admin-ajax.php usado pelo login.
Preciso reinstalar o Tutor LMS para corrigir o login?
Quase nunca. Antes disso, regenere as páginas, confirme a Dashboard Page, salve os permalinks, exclua o login do cache e teste sem o plugin de segurança. Reinstalar não recria as páginas atribuidas e ainda apaga configurações, entao e o último recurso, sempre com backup.
O cadastro de novos alunos parou de funcionar também. Tem relacao?
Tem. A página Student Registration faz parte do mesmo conjunto de páginas obrigatorias do Tutor LMS. Se ela sumiu, o cadastro quebra junto com o login. Verifique também se em Configurações -> Geral a opção de qualquer pessoa se registrar esta marcada, pois o Tutor depende dela para criar a conta do aluno.
Depois de migrar o site, ninguem mais consegue acessar a área do aluno. O que fazer?
Migração costuma quebrar os permalinks e as URLs das páginas do Tutor LMS. Salve os permalinks em Configurações -> Links Permanentes, rode Re-Generate Tutor Pages e confirme as páginas atribuidas. Isso revalida as URLs de Dashboard e login sem precisar recriar os cursos.

Seja PRO.

Tenha acesso a snippets de código premium — PHP, JavaScript, CSS e HTML prontos para usar em seus projetos.

Conhecer o plano Pro →

Uma nova era para o WordPress.

A FULL Services redefine o CMS com uma arquitetura modular que transforma o WordPress em um motor de crescimento digital. 

Painéis personalizados

Um novo nível de controle para o WordPress. Acompanhe métricas, automações e evolução do seu site em um único painel visual.

A força por trás de grandes marcas

Para agências, estúdios e profissionais independentes que desejam oferecer soluções de alto nível com sua própria marca.

Componentes

Hero Sections

30 componentes

Seções de CTA

14 componentes

Login

14 componentes

Blog

14 componentes

Cabeçalhos

24 componentes

Seções de FAQ

53 componentes

Cadastro

53 componentes

Blog individual

53 componentes

Rodapés

28 componentes

Seções de contato

27 componentes

Seções de preços

27 componentes

Faixas

27 componentes

Portfólio

16 componentes

Seções de equipe

12 componentes

Números

12 componentes

Logotipos

12 componentes