ACESSE SUA CONTA   |   facebook

Cadastre-se   //   Vantagens   //   Esqueci minha senha

Funcionalidades







3. Funcionalidades

O módulo MODE-CHAT-003 foi desenvolvido com foco em comunicação eficiente, internacionalização e facilidade de uso. Abaixo, são descritas as principais funcionalidades integradas:


3.1 Envio e Recepção de Mensagens

  • Permite que o usuário envie mensagens privadas para outro usuário identificado.

  • As mensagens são exibidas no chat em tempo real, com atualização periódica automática (via fetch).

  • Cada mensagem enviada é armazenada no banco de dados com as seguintes informações:

    • Nome do usuário

    • Mensagem original

    • Tradução automática

    • Data e hora


3.2 Tradução Automática

  • Utiliza uma API externa (atualmente LibreTranslate) para tradução de texto.

  • Tradução realizada no momento do envio da mensagem, antes do armazenamento.

  • O sistema suporta tradução entre os seguintes idiomas:

    • 🇧🇷 Português (pt)

    • 🇺🇸 Inglês (en)

    • 🇪🇸 Espanhol (es)

    • 🇫🇷 Francês (fr)

    • 🇩🇪 Alemão (de)

    • 🇮🇹 Italiano (it)

    • 🇷🇺 Russo (ru)

    • 🇯🇵 Japonês (ja)

  • Se o idioma de origem e destino forem iguais, a tradução é ignorada e o conteúdo original é mantido.


3.3 Interface do Usuário

  • Interface limpa, leve e responsiva, desenvolvida em HTML, CSS e JavaScript puro.

  • Possui seleção de idiomas com <select> acessível.

  • Campo de entrada de texto com botão de envio.

  • Exibição de mensagens formatada com:

    • Texto original (em negrito)

    • Tradução (em itálico e cor verde)

    • Data e hora de envio


3.4 Proteção e Segurança

  • CSRF Token gerado e validado em cada requisição POST.

  • Sanitização de entrada com filter_var e substr, evitando injeções.

  • Uso de prepared statements (PDO) para proteger contra SQL Injection.

  • Tratamento de erros e logs para monitoramento do sistema.

  • Respostas em JSON limpas, com controle de cabeçalhos e códigos HTTP apropriados.



Editor JSON do Manual


Fonte:

Autor do blog: Nilton Romani

Voltar
Compartilhar
Facebook Twitter YouTube Feed de notícias
Coleções de Cédulas e Moedas Brasileiras © 2014. Todos os direitos reservados.