Página de login com cadastro, é possível?


  • É possível personalizar a página de login fornecendo a opção para que o usuário faça o seu cadastro no captive portal? Gostaria de editar a página html inserindo esta opção. Como seria a conexão com o banco de dados em Mysql a partir do pfsense, sendo que todos os cadastros ficariam armazenados neste banco Mysql?


  • A customização da tela de login do captive portal é perfeitamente possivel.

    Quanto a integrar o login com sua base do mysql, você pode:

    • Integrar via um servidor Radius, que leia sua base do mysql
    • Customizar o código de autenticação do Pfsense para que o mesmo consulte a base mysql.

  • Complementando o que o colega disse, a página de cadastro em si, te aconselho a fazer a parte. Suba um Apache na rede com essa página de cadastro e faça o processo, gravando o login e senha numa base SQL, a mesma que o RADIUS do Captive Portal vai buscar os usuários ao autenticar.

    Se você fizer o layout das duas igual, o usuário mau vai perceber que foi direcionado para outro servidor para fazer o cadastro.


  • LFCavalcanti e Luiz Gustavo, muito obrigado pela dica. Apenas um detalhe, há como usar o mysql server no proprio computador com PFSENSE? O radius eu sei que dá. Ou seria interessante eu rodar o pfsense, que é leve , numa VM e na máquina instalar uma distro com o MYSQL server?


  • Melhor deixar essa base numa VM separada. Principalmente se você vai rodar o apache pra hospedar a página de cadastro. O PFSense é multi-uso, mas lembre-se, o foco dele é em UTM.