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

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

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.
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
- Acesse o controlador UniFi e vá para a seção de Hotspot.
- Ative o Guest Portal e selecione a opção de "Customizar".
- Insira o HTML da página de login conforme necessário.
- Adicione estilos CSS para modificar a aparência.
- Teste a página de login em diferentes dispositivos para garantir responsividade.

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.

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.
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.
- 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
pingseguido pelo endereço IP do controlador UniFi. - Use
traceroutepara 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.
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.
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.
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:
```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.
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.
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.


