Voltar para o blogCiência e Tecnologia

Como Criar Página de Login Customizada no Wi-Fi Guest Portal UniFi

8 min de leitura
Como Criar Página de Login Customizada no Wi-Fi Guest Portal UniFi
Publicidade

Para criar uma página de login customizada no Wi-Fi Guest Portal UniFi, siga este guia passo a passo.

Publicidade
Como Criar Página de Login Customizada no Wi-Fi Guest Portal UniFi

Introdução ao Wi-Fi Guest Portal UniFi

O Wi-Fi Guest Portal UniFi oferece uma maneira eficiente de gerenciar o acesso à rede Wi-Fi para visitantes.

A personalização da página de login não só melhora a experiência do usuário, mas também pode reforçar a identidade da marca.

Configurando o Portal do Visitante

Antes de iniciar a customização, é necessário configurar o portal do visitante nas definições do controlador UniFi.

Acesse o controlador e navegue até a seção de "Configurações" e, em seguida, "Hotspot" ou "Guest Control".

Personalizando a Página de Login

Para personalizar a página de login, você pode utilizar HTML, CSS e JavaScript.

O UniFi permite a inserção de código personalizado, que pode ser utilizado para alterar a aparência e o comportamento da página.

Exemplo de HTML para a Página de Login

Um exemplo básico de código HTML para uma página de login pode ser encontrado abaixo:

<html>
<head>
    <title>Login Wi-Fi</title>
    <link rel="stylesheet" type="text/css" href="styles.css">
</head>
<body>
    <h1>Bem-vindo ao nosso Wi-Fi!</h1>
    <form action="/login" method="post">
        <label for="username">Usuário:</label>
        <input type="text" id="username" name="username">
        <label for="password">Senha:</label>
        <input type="password" id="password" name="password">
        <input type="submit" value="Entrar">
    </form>
</body>
</html>

Tabela de Comparação de Recursos

Recurso Padrão Customizado
Logotipo Logotipo padrão da UniFi Logotipo da empresa
Texto de Boas-Vindas Texto genérico Texto personalizado
Estilo CSS Sem personalização Estilo totalmente customizado
Scripts adicionais Não permitido Possibilidade de adicionar scripts

Segurança na Customização da Página

A segurança deve ser uma prioridade ao criar uma página de login.

Publicidade

Certifique-se de que as informações do usuário sejam transmitidas de forma segura e que a página esteja livre de vulnerabilidades.

Dica DomineTec: Utilize HTTPS para garantir que os dados dos usuários sejam transmitidos de forma segura.

Passo a Passo para Customizar a Página de Login

  1. Acesse o controlador UniFi e vá para a seção de Hotspot.
  2. Ative o Guest Portal e selecione a opção de "Customizar".
  3. Insira o HTML da página de login conforme necessário.
  4. Adicione estilos CSS para modificar a aparência.
  5. Teste a página de login em diferentes dispositivos para garantir responsividade.
Configuração de Rede

Testando a Página de Login Customizada

Após a criação da página, é importante realizar testes rigorosos.

Conecte-se à rede como um visitante e verifique se a página de login aparece corretamente.

Teste também as funcionalidades, como redirecionamento após o login.

Segurança de Conexão

Configuração de VLANs para o Portal de Convidados

A implementação de VLANs pode otimizar a segurança e o gerenciamento do tráfego no portal de convidados.

Para configurar uma VLAN, acesse o controlador UniFi e navegue até a seção "Configurações de Rede".

  • Selecione "Adicionar Rede" e escolha o tipo "VLAN".
  • Defina um nome e um ID de VLAN exclusivo.
  • Ative a opção "Usar como rede de convidados".

Personalização do Layout da Página de Login

A personalização do layout pode melhorar a experiência do usuário no acesso ao Wi-Fi.

Publicidade

Utilize o editor de HTML/CSS fornecido pelo UniFi para modificar o design da página de login.

  • Adicione elementos como logotipos e imagens com tags <img>.
  • Use CSS para estilizar a página, ajustando cores e fontes.

Implementação de Autenticação via Redes Sociais

A autenticação via redes sociais pode facilitar o acesso ao Wi-Fi para os convidados.

Ative a opção de autenticação social nas configurações do portal.

  • Escolha as redes sociais desejadas, como Facebook ou Google.
  • Configure as chaves de API necessárias para cada serviço.

Monitoramento de Tráfego e Relatórios de Uso

O monitoramento do tráfego permite avaliar o desempenho do portal de convidados.

Utilize a seção "Relatórios" no controlador UniFi para acessar dados sobre uso e conectividade.

  • Verifique métricas como número de usuários conectados e tempo médio de sessão.
  • Analise os dados para otimizar o desempenho da rede conforme necessário.

Configuração de Tempo Limite para Login

Definir um tempo limite pode ajudar a gerenciar o acesso dos usuários ao Wi-Fi.

No controlador UniFi, vá até "Configurações do Portal de Convidados" e ajuste o "Tempo Limite de Sessão".

  • Escolha um intervalo adequado, como 1 hora ou 24 horas.
  • Salve as alterações para aplicar a nova configuração.

Configuração de Políticas de Banda Larga

Limitar a largura de banda pode garantir um desempenho equilibrado para todos os usuários.

Na seção "Configurações de Tráfego", configure as políticas de banda para a rede de convidados.

Publicidade
  • Defina limites de upload e download conforme necessário.
  • Considere priorizar o tráfego crítico, como videoconferências.

Teste de Conectividade e Diagnóstico de Problemas

Realizar testes de conectividade pode ajudar a identificar problemas de rede rapidamente.

Utilize ferramentas de ping e traceroute para verificar a conectividade do portal de convidados.

  • Execute o comando ping seguido pelo endereço IP do controlador UniFi.
  • Use traceroute para diagnosticar o caminho até o servidor de autenticação, se aplicável.

Configuração de VLAN para o Wi-Fi Guest Portal

A criação de uma VLAN específica para o Wi-Fi Guest Portal permite segmentar o tráfego de convidados do tráfego interno.

Para configurar uma VLAN, acesse o controlador UniFi e navegue até 'Configurações' > 'Rede'.

  • Clique em 'Adicionar Rede'.
  • Insira um nome para a rede, como "Guest VLAN".
  • Selecione o tipo de rede como "VLAN somente".
  • Defina um ID de VLAN, por exemplo, 10.
  • Ative a opção "Habilitar o DHCP" para fornecer endereços IP automaticamente.

Após a configuração, atribua essa VLAN à sua rede Wi-Fi de convidados para garantir a separação adequada do tráfego.

Personalização de Páginas de Login com HTML e CSS

A personalização da página de login pode ser feita utilizando HTML e CSS para criar uma interface atraente.

No portal do UniFi, acesse 'Configurações' > 'Portal de Convidados' > 'Página de Login'.

  • Utilize a opção "HTML Personalizado" para inserir o código desejado.
  • Crie um layout responsivo utilizando CSS para garantir que a página funcione bem em dispositivos móveis.
  • Implemente imagens e logotipos utilizando a tag <img> para reforçar a identidade visual.
Publicidade

Por exemplo, para adicionar um logotipo, utilize o seguinte código:

<img src="URL_DO_LOGO" alt="Logotipo" style="width: 100px; height: auto;">

Implementação de Autenticação via Captive Portal

O Captive Portal permite que usuários se autentiquem antes de acessar a internet.

Para configurá-lo, vá para 'Configurações' > 'Portal de Convidados' e ative a opção "Habilitar Captive Portal".

  • Escolha o método de autenticação desejado: 'Sem autenticação', 'Autenticação por voucher' ou 'Autenticação por terceiros'.
  • Se optar por autenticação por voucher, configure as opções de validade e limite de uso para os vouchers.

Garanta que a página de login esteja ajustada para redirecionar os usuários após a autenticação.

Monitoramento e Análise de Tráfego de Convidados

O monitoramento do tráfego de convidados é crucial para garantir a segurança e a eficiência da rede.

No controlador UniFi, acesse 'Análise' > 'Tráfego' para visualizar as estatísticas de uso.

  • Verifique o total de dados consumidos por usuários conectados ao Guest Portal.
  • Utilize gráficos e tabelas para identificar picos de uso ou comportamentos anômalos.

Além disso, considere implementar alertas para notificações em caso de tráfego excessivo.

Segurança Adicional para o Wi-Fi de Convidados

Aumentar a segurança do Wi-Fi de convidados é fundamental para proteger a rede interna.

Utilize a opção 'Configurações' > 'Rede' para aplicar configurações de segurança adicionais ao Guest Portal.

  • Ative a opção 'Isolar Clientes', evitando que dispositivos conectados se comuniquem entre si.
  • Implemente um firewall para restringir acessos indesejados e monitorar atividades suspeitas.
  • Considere o uso de listas de controle de acesso (ACL) para gerenciar permissões específicas.
Publicidade

Essas medidas ajudarão a mitigar riscos de segurança e garantir uma experiência mais segura para os convidados.

Ajustes de DNS para a Página de Login

Configurar o DNS corretamente é crucial para garantir que a página de login do Wi-Fi Guest Portal seja acessível. Isso pode ser feito através da interface do controlador UniFi.

Para ajustar as configurações de DNS, acesse o controlador UniFi e navegue até Configurações > Rede. Selecione a rede Guest e localize a seção de DNS.

  • Adicione os endereços de servidores DNS desejados, como 8.8.8.8 e 8.8.4.4 (Google DNS).
  • Salve as configurações e reinicie o controlador para aplicar as mudanças.

Verifique se a página de login carrega corretamente ao acessar a rede Guest. Utilize ferramentas como nslookup ou dig para testar a resolução de nomes.

Personalização Avançada com CSS e HTML

A personalização da página de login pode ser ampliada com o uso de CSS e HTML. Isso permite um design mais atrativo e alinhado à identidade visual da marca.

Para adicionar estilos personalizados, acesse o controlador UniFi e vá até Guest Control. Em Customização, você encontrará um campo para inserir código HTML e CSS.

  • Utilize o seguinte exemplo para adicionar um fundo e estilizar o texto:

Após inserir o código, teste a página de login em diferentes dispositivos. Verifique a responsividade e a compatibilidade dos estilos aplicados.

Publicidade

Monitoramento e Análise de Acesso ao Portal

O monitoramento do acesso ao Wi-Fi Guest Portal é essencial para entender o comportamento dos usuários. O controlador UniFi oferece relatórios detalhados que podem ser utilizados.

Para acessar os relatórios, navegue até Relatórios > Usuários no painel do controlador. Aqui, informações sobre o número de acessos, duração da sessão e dispositivos conectados podem ser visualizadas.

  • Considere implementar alertas em tempo real para notificações sobre acessos excessivos ou tentativas de acesso não autorizadas.
  • Use comandos de CLI como show clients para obter uma visão rápida dos clientes conectados.

Analise os dados coletados para otimizar a experiência do usuário e melhorar a segurança da rede. Ajustes podem ser feitos com base nos padrões de uso detectados.

Personalização Avançada da Página de Login: CSS e JavaScript

A personalização da página de login em um Wi-Fi Guest Portal UniFi pode ser significativamente aprimorada através do uso de CSS e JavaScript. O CSS permite a estilização visual da página, enquanto o JavaScript pode ser utilizado para adicionar interatividade e melhorar a experiência do usuário. É crucial entender como integrar esses elementos para criar um portal atraente e funcional.

Para começar, é necessário acessar a interface de gerenciamento do UniFi e navegar até a seção de configuração do Guest Portal. Nessa área, existe um campo para importar um arquivo CSS. É recomendável criar um arquivo separado com a extensão .css, onde serão definidas as regras de estilo. Por exemplo, para alterar a cor de fundo e o estilo do texto, pode-se incluir:

Publicidade

```css
body {
background-color: #f0f0f0;
font-family: Arial, sans-serif;
}
h1 {
color: #333;
text-align: center;
}
```

Com esse CSS básico, a página de login terá um fundo cinza claro e um cabeçalho centralizado mais escuro. É possível incluir mais regras para botões, campos de entrada e outros elementos conforme necessário. A adição de efeitos de hover nos botões, por exemplo, pode ser feita da seguinte maneira:

```css
button:hover {
background-color: #007bff;
color: white;
}
```

Além do CSS, o JavaScript pode ser utilizado para implementar funcionalidades adicionais, como validação de formulários ou exibição de mensagens dinâmicas. O UniFi permite a inclusão de scripts JS diretamente na seção de configuração do Guest Portal. Um exemplo prático seria adicionar um script que exibe uma mensagem de boas-vindas após o login bem-sucedido:

```javascript
document.addEventListener('DOMContentLoaded', function() {
const loginButton = document.getElementById('login-button');
loginButton.addEventListener('click', function() {
alert('Bem-vindo ao nosso Wi-Fi!');
});
});
```

Esse script aguarda o carregamento completo da página e adiciona um evento de clique ao botão de login. Assim, ao clicar, o usuário recebe uma mensagem interativa, tornando a experiência mais acolhedora. A combinação de CSS e JavaScript não apenas melhora a estética, mas também enriquece a funcionalidade da página de login, proporcionando uma experiência superior para os visitantes.

Integração com Redes Sociais e Autenticação Externa

A integração de logins sociais e autenticação externa ao Wi-Fi Guest Portal UniFi pode aumentar a conveniência e a acessibilidade. Essa abordagem permite que os usuários se conectem à rede Wi-Fi utilizando credenciais de plataformas como Facebook, Google ou Twitter, simplificando o processo de acesso e coleta de dados. A implementação pode ser feita através da configuração de APIs fornecidas por esses serviços.

Publicidade

Primeiramente, é necessário registrar a aplicação no portal de desenvolvedores da rede social desejada. Por exemplo, ao usar o Facebook, é essencial criar um aplicativo que gerará um ID e uma chave secreta. Esses dados são fundamentais para garantir que as solicitações de autenticação sejam válidas. Em seguida, na interface do UniFi, deve-se habilitar a opção de autenticação social e inserir as credenciais obtidas no passo anterior.

Após a configuração inicial, é necessário personalizar a página de login para incluir botões que direcionem os usuários para o processo de autenticação. Um exemplo de código HTML para um botão do Facebook seria:

```html
Login com Facebook
```

Esse código cria um link que, ao ser clicado, redireciona o usuário para o fluxo de autenticação do Facebook. Após o login, o usuário será redirecionado de volta ao portal com um token de acesso. Esse token pode ser usado para obter informações do perfil do usuário, como nome e email, permitindo uma experiência personalizada após a autenticação.

Além disso, é crucial considerar a segurança durante a implementação de autenticações externas. Garantir que as comunicações sejam feitas via HTTPS é vital para proteger os dados dos usuários. Também é aconselhável implementar um sistema de expiração de tokens e revogação de acesso, assegurando que os dados sejam mantidos seguros e que a privacidade dos usuários seja sempre respeitada.

Publicidade

Perguntas Frequentes

Como posso adicionar um logotipo personalizado na página de login?

É possível fazer isso através do código HTML, adicionando uma tag de imagem que aponte para a localização do logotipo.

O que fazer se a página de login não carregar corretamente?

Verifique se o código HTML e CSS está correto e se não há bloqueios de segurança em seu navegador.

É possível adicionar um formulário de contato na página de login?

Sim, um formulário pode ser adicionado, mas deve-se ter cuidado com a segurança e privacidade dos dados.

Como garantir que a página de login esteja segura?

Utilize HTTPS e valide os dados do usuário no servidor para evitar ataques de injeção.

Posso usar JavaScript na página de login?

Sim, o UniFi permite a inclusão de scripts JavaScript para melhorar a funcionalidade, mas deve-se ter cuidado com a segurança.

Publicidade

Escrito por

DomineTec

Equipe DomineTec — trazendo as melhores dicas sobre tecnologia, segurança digital, empregos e finanças.

Receba as melhores dicas no seu e-mail

Tecnologia, segurança digital, finanças e empregos — tudo que importa, direto na sua caixa de entrada. 100% gratuito, sem spam.

Respeitamos sua privacidade. Cancele a qualquer momento.

Posts Relacionados

Mais em Ciência e Tecnologia

Ver todos
Publicidade