Amigos mestres, venho solicitar uma luz para essa nova implementação que faço no meu projeto.
Eu estou tentando inserir na Tabela Usuários a data e a hora em que o usuário entrou no programa (login) e a data e a hora em que o usuário saiu do programa (logout).
Consegui metade da implementação: o Login está funcionando. Claro que de uma forma simples, os dados são sobrepostos no campo DT_Entrou, ou seja, só registra o último login do usuário. Mas eu não consegui montar e nem achar nenhum repositório que resolvesse o impasse na hora de sair do programa.
Eu gostaria que ao clicar no Botão SAIR do programa principal MENU e voltar para o Form Login em branco, ficasse registrado a data e a hora do evento na Tabela Usuários no campo Dt_Saiu do usuário logado.
Espero que tenha sido claro na minha solicitação de ajuda, mas para reforçar postarei aqui o extrato do meu BD contendo as tabela, consultas, formulários e módulos envolvidos.
Estou também com um problema inconveniente envolvendo os mesmo controles que é o seguinte: Eu cadastro o usuário e também altero sua senha, determinado a ele uma senha padrão "123456". Estudando o nosso fórum eu encontrei o modo de inserir na Tabela Usuários a nova senha alterada através do Formulário Altera_Senha, mas o que está ocorrendo de inconveniente é que se o usuário for do mesmo nível, mesmo que ele tenha uma senha diferente a outro usuário do mesmo nivel, ele consegue logar usando o nome do outro usuário usando sua própria senha, assim pode ludibriar o registro de login na Tabela.
Ex: Eu cadastro um usuário com a senha padrão, ele altera no primeiro acesso, mas se ele selecionar qualquer usuário do mesmo nível com a senha dele, ele consegue logar no programa normalmente.
Qual a modificação no código que devo fazer para isso não acontecer?
Att,
Amarcos
Eu estou tentando inserir na Tabela Usuários a data e a hora em que o usuário entrou no programa (login) e a data e a hora em que o usuário saiu do programa (logout).
Consegui metade da implementação: o Login está funcionando. Claro que de uma forma simples, os dados são sobrepostos no campo DT_Entrou, ou seja, só registra o último login do usuário. Mas eu não consegui montar e nem achar nenhum repositório que resolvesse o impasse na hora de sair do programa.
Eu gostaria que ao clicar no Botão SAIR do programa principal MENU e voltar para o Form Login em branco, ficasse registrado a data e a hora do evento na Tabela Usuários no campo Dt_Saiu do usuário logado.
Espero que tenha sido claro na minha solicitação de ajuda, mas para reforçar postarei aqui o extrato do meu BD contendo as tabela, consultas, formulários e módulos envolvidos.
Estou também com um problema inconveniente envolvendo os mesmo controles que é o seguinte: Eu cadastro o usuário e também altero sua senha, determinado a ele uma senha padrão "123456". Estudando o nosso fórum eu encontrei o modo de inserir na Tabela Usuários a nova senha alterada através do Formulário Altera_Senha, mas o que está ocorrendo de inconveniente é que se o usuário for do mesmo nível, mesmo que ele tenha uma senha diferente a outro usuário do mesmo nivel, ele consegue logar usando o nome do outro usuário usando sua própria senha, assim pode ludibriar o registro de login na Tabela.
Ex: Eu cadastro um usuário com a senha padrão, ele altera no primeiro acesso, mas se ele selecionar qualquer usuário do mesmo nível com a senha dele, ele consegue logar no programa normalmente.
Qual a modificação no código que devo fazer para isso não acontecer?
Att,
Amarcos
- Anexos
- Banco_Login.zip
- Você não tem permissão para fazer download dos arquivos anexados.
- (139 Kb) Baixado 13 vez(es)