Olá,
estou precisando de ajuda para proteger os dados das variáveis Globais do meu sistema feito em SC9.
No meu banco utilizo relacionamentos para separa os dados das empresas. ao logar eu guardo esta informação na variável global [minhaEmpresa], e esta eu uso para filtrar dados no banco e apresentar logos e dados da empresa.
é tem funcionado muito bem até agora. mas esta semana um usuário da empresa A conseguiu ver os registros da Empresa B sem ter acesso ao login e senha, simplesmente por que A logou as 9:15 preenchendo a variável global com o id=10, e B logou as 9:20 em um Ambiente físico diferente, e não sei o que aconteceu que o valor da variável para A que era 10 passou a ser igual a B que é 11.isso fez com que empresa A tivesse todos os acessos e registros da empresa B.
por favor, o que eu posso fazer para evitar esta situação, pelo que eu entendi da relação servidor-cliente cada cliente teria uma sessão distinta, e as variáveis também seriam distintas.