-
Total de itens
5 -
Registro em
-
Última visita
Posts postados por Kekes
-
-
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
-
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.
-
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.
-
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.😉
Utilizar um banco de dados ou vários?
em PHP
Postado
Obrigado pela dica, vou estudar.
Tem mais alguma dica? Todas são bem vindas.