WP Manifestindependent plugin directory
manifest / users / school-login

School Login

Personalized login page to redirect users according to the page they are linked to

by Fernando Filho | Cyfer Consultoria · github.com/fernandocyfer/school-login · website

0stars
0forks

Install

No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:

wp plugin install https://github.com/fernandocyfer/school-login/archive/refs/heads/main.zip

Readme

Login Page - Plugin WordPress

  • Este repositório contém um plugin de login personalizado para WordPress, permitindo que os usuários utilizem páginas customizadas para login, recuperação de senha e redefinição de senha.

Funcionalidades

  • Página de login personalizada: Exibe um layout customizado para a tela de login.
  • Redirecionamento após login: Usuários são redirecionados para uma página específica após o login.
  • Recuperação de senha customizada: Gera links customizados para a redefinição de senha.
  • Mensagens de erro e sucesso: Exibe feedbacks amigáveis aos usuários.
  • Segurança com nonce: Proteção contra ataques CSRF.

Instalação

Opção 1: Instalação manual

Clone o repositório no diretório de plugins do WordPress:

git clone https://github.com/fernandocyfer/login-page.git wp-content/plugins/login-page

Acesse o painel administrativo do WordPress e ative o plugin na seção "Plugins".

Opção 2: Upload via painel

Baixe o repositório como ZIP.

No painel do WordPress, acesse Plugins > Adicionar novo.

Clique em "Enviar Plugin" e carregue o arquivo ZIP.

Ative o plugin após o upload.

Uso

Shortcodes disponíveis

  • [school_login_form] - Exibe o formulário de login personalizado.
  • [school_login_lost_password_form] - Exibe o formulário de recuperação de senha.
  • [school_login_reset_password_form] - Exibe o formulário para redefinição de senha.

Adicione os shortcodes nas páginas desejadas para exibir os formulários correspondentes.

Configuração

Certifique-se de que as páginas de login, recuperação de senha e redefinição de senha possuem os shortcodes adequados.

Altere os slugs das páginas, caso não sejam os padrões:

login-escola (página de login)

recuperar-senha (página de recuperação de senha)

redefinir-senha (página de redefinição de senha)

Personalização

CSS: Modifique o arquivo css/school-login-public.css para alterar o estilo.

Templates: Ajuste os arquivos em partials/ para modificar o layout dos formulários.

Hooks e Filtros Disponíveis

Actions

init - Registra os shortcodes do plugin.

wp_enqueue_scripts - Carrega os estilos do plugin.

Filters

login_redirect - Redireciona o usuário para uma página específica após o login.

logout_redirect - Redireciona para a página personalizada após logout.

retrieve_password_url - Personaliza o link enviado por e-mail para redefinir a senha.

Contribuição

Fork este repositório.

Crie uma branch com sua funcionalidade: git checkout -b minha-funcionalidade.

Commit suas alterações: git commit -m 'Adicionando uma nova funcionalidade'.

Envie para o GitHub: git push origin minha-funcionalidade.

Abra um Pull Request.

Licença

  • Este projeto está licenciado sob a MIT License - veja o arquivo LICENSE para mais detalhes.

Contato

Dúvidas ou sugestões? Entre em contato:

  • GitHub: fernandocyfer
  • E-mail: contato@cyfer.com.br

Esperamos que este plugin seja útil para sua implementação de login no WordPress!

Read the full README on GitHub →