Ir para conteúdo
Fórum Script Brasil

Kekes

Membros
  • Total de itens

    5
  • Registro em

  • Última visita

Posts postados por Kekes

  1. 8 horas atrás, lowys disse:

    Talvez tenha aí, uma inclinação à paranóia.
    Vejamos os dados históricos:
    Quando vazam os usuários do google, da sony, da microsoft, de um banco...

    Será que eles não possuem capacidade de oferecer eficiência em segurança?

    Um user do google, da sony, da microsoft, de um banco, do facebook...
    não consegue "ver" dados de outro user.

    E perceba que quando os dados vazam, são em quantidades exorbitantes, logo, e logicamente, a tabela dos users, é uma só!

    Não é criado um banco de dados para cada user do tiktok, nem do instagram, nem do gmail.
    Acredito, que exista uma única tabela users(e é claro, todas as outras "relacionadas")

    Estude um pouco de banco de dados relacional.
    Assim vais conseguir entender como um dado de uma tabela, se relaciona com dado de outra tabela e só e unicamente com aquele dado específico.

    Obrigado pela dica, vou estudar.

    Tem mais alguma dica?  Todas são bem vindas.

  2. 3 horas atrás, lowys disse:

    Olá!

    É uma questão bem complexa.

    Não dá pra mensurar quanto de espaço cada empresa tomaria do seu banco de dados.

    Não se pode saber qual seria o tráfego/número de requisições de cada uma dessas empresas.

    Sugiro que inicie com um único database e monitore/observe/perceba o que está acontecendo, se precisar, pensar numa outra arquitetura.

     

    Bloquear um acesso é uma coisa tão elementar!

    É como bloquear um user.

    Permita que apenas empresas com status = 1 acessem o sistema
    Empresas com status = 0, não poderão acessar.

    Em caso de inadimplência, altere o status da empresa para zero

     

    Obrigado pelas informações lowys,

    A questão é que a base de dados tem hoje 23 tabelas, e teria que criar um campo em cada uma delas para que cada empresa, manipulasse apenas as informações que pertencem a ela.

    Outra questão é com relação a segurança dos dados de cada empresa, seria mais seguro ter um banco para cada empresa? mesmo que esteja no mesmo servidor?

    Obrigado mais uma vez, pela ajuda.

    2 horas atrás, Alyson Ronnan Martins disse:

    Eu faria um banco de dados para todas as empresas e colocaria consultas para garantir que os dados a serem visualizados sejam da empresa que está "logada".

     

    Se você criar uma outra tabela com os nomes da empresas e estado de pago você pode sempre que fizer login consultar se está pago/liberado.

    Obrigado Alyson pela ajuda.

    Veja minha resposta ao lowys, se puder, me diga o que você acha a respeito.

     

    Obrigado

  3. Em 17/08/2020 em 16:13, marycdb disse:

    Olá Marcos, obrigada pela sua resposta. Não tenho muitos conhecimentos em php, mas talvez eu não tenha explicado corretamente o que preciso. Na verdade o que preciso é que os usuários possam optar em enviar seus dados para a tabela A ou para a tabela B ou para a tabela C. Só que elas ainda não existem, seriam criadas no momento da escolha. Os usuários teriam um campo tipo "select" no formulário para definir a escolha da tabela entre algumas opções de nomes disponíveis. Outra opção minha, talvez, seja criar antecipadamente essas tabelas (A, B, C, etc) e o usuário só escolher para qual delas deseja enviar seus dados. É possível fazer isso através de um único formulário e script? Ou seja, substituir no script de INPUT o nome da tabela fixo por um nome obtido em um formulário via select? Obrigada. 🙂

    Olá,

     

    Um possibilidade de ser feito, seria como você disse.

    Criar as tabelas A, B e C.

    Na página onde está o formulário, criar os <select> para cada opção um valor, A, B e C.

    No código onde faz o processamento, coloquei um if.

       - Se for A, coloque a linha de comando para a tabela A

       - Se for B, coloque a linha de comando para a tabela B

       - Se for C, coloque a linha de comando para a tabela C.

    Não sei se seria o melhor a fazer, mas assim funcionaria.

  4. Em 17/09/2020 em 19:11, warantes disse:

    Boa tarde galera, meu nome é Wilton.

    Eu estou com um probleminha ao desenvolver meu formulário em php, é um sistema de comentários, gostaria que no momento do registro, fosse registrada a data e hora exatas do registro, eu usei a função "<?php echo date('d/m/Y \à\s H:i:s') . '<br />'; ?>" a hora e a data registram perfeitamente, o problema é que cada vez que eu atualizo a página, a data e a hora são atualizadas!!! alguém poderia me dizer como que eu faço para que se registre a data e hora do momento e não altere a cada visita na página?

     

    Agradeço desde Já.

     

    Wilton Arantes

    Wilton,

     

    Você tem que salvar a data e hora numa tabela da base de dados, e quando for exibir essa informação, busque nessa tabela a data e hora que foi registrado. Assim irá mostrar as informações corretas.

    Da forma que está, ele sempre irá mostrar a data e hora atual, e não a que foi efetuado o comentário.

     

  5. Olá pessoal,

    Estou com um dúvida aqui.

    Fiz um sistema de gerenciamento em PHP, e agora existe a possibilidade de algumas empresas em utilizar esse sistema.

    Minha dúvida é:

    Crio um único banco de dados para todas as empresas? ou Para cada empresa crio um banco de dados independente?

    Se o melhor for criar um banco de dados para cada empresa, como faço para ter o controle total, e segurança para que eles não tenham acesso aos códigos do meu sistema?

    Como posso por exemplo, bloquear o acesso de uma certa empresa, caso ela não pague, ou simplesmente desista de utilizar o meu sistema?

     

    Obrigado desde já a todos pela atenção e ajuda.😉

×
×
  • Criar Novo...