MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração


Participe do fórum, é rápido e fácil

MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração

MaximoAccess

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access


2 participantes

    ERRO NO SISTEMA DE LOGIN

    avatar
    guilherme_137
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 137
    Registrado : 01/07/2011

    ERRO NO SISTEMA DE LOGIN Empty ERRO NO SISTEMA DE LOGIN

    Mensagem  guilherme_137 16/11/2012, 00:56

    Pessoal, eu achei um sistema de login em um site que possui artigos em access, e estou tentando implementar no sistema que eu estou desenvolvendo. Porém eu estou um um dilema. Preciso alterar o vba para o nível de acesso ao usuário e não estou conseguindo. Quando vc cadastra um usuário novo ou administrador a senha padrão é 123456, porém ao digitar a 1ª vez o sistema de login pede para alterar a senha. Porém ao fazer a alteração no código eu não estou conseguindo chamar o formulário para alteração de senha. Gostaria de saber se alguém pode me ajudar. Estou postando o código e a cópia do bd para vcs baixarem e fazerem o teste. Obrigado.


    O código alterado é esse:


    Private Sub btnLogin_Click()

    Dim strSenha As String

    If IsNull(cbxLogin) Then
    MsgBox "Por favor, informe um nome de usuário!", vbExclamation, "Login Inválido"
    cbxLogin.SetFocus
    ElseIf IsNull(txtSenha) Then
    MsgBox "Por favor, informe a senha!", vbExclamation, "Senha Inválida"
    txtSenha.SetFocus
    Else

    'Realizando a limpeza da senha
    strSenha = limparSenha(txtSenha)

    If verificaLogin(cbxLogin, strSenha) Then
    DoCmd.Close

    If getGrupoUsuarioAtual = "Administradores" Then
    DoCmd.OpenForm "form/rex"
    Else

    If getGrupoUsuarioAtual = "Usuários" Then
    DoCmd.OpenForm "cadastro/ap"

    Else
    MsgBox "Senha incorreta! Por favor, tente novamente.", vbExclamation, "Login"
    txtSenha.SetFocus



    End If
    End If
    End If
    End If



    End Sub
    Cláudio Machado
    Cláudio Machado
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1636
    Registrado : 17/03/2011

    ERRO NO SISTEMA DE LOGIN Empty Re: ERRO NO SISTEMA DE LOGIN

    Mensagem  Cláudio Machado 21/11/2012, 00:57

    Boa noite Guilherme,

    Baixei seu exemplo, eu faço da mesma forma em meus sistemas, só que coloco o campo senha como padrão "123", no seu é criptografado.
    Coloco uma caixa de "Senha2" na tela de login, após a combo de usuário atualizar joga a senha cadastrada neste campo o sistema informa automaticamente que ele deverá alterar a senha e abre a tela de alteração normalmente.
    Daí pra frente é só tratar.

    Espero que ajude.
    Abraços.


    .................................................................................
    " Nunca cruze os braços diante de qualquer problema ou dificuldade, pois o maior homem do mundo Jesus,  morreu de braços abertos."

    Agradeça e feche o tópico clicando no botão Resolvido. Se não sabe como, veja  AQUI.
    Não esqueça de clicar no Joinha ERRO NO SISTEMA DE LOGIN 90dssg para agradecer a dica que solucionou seu problema.
    avatar
    guilherme_137
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 137
    Registrado : 01/07/2011

    ERRO NO SISTEMA DE LOGIN Empty Re: ERRO NO SISTEMA DE LOGIN

    Mensagem  guilherme_137 22/11/2012, 00:31

    Sou bastante leigo em VBA eu preciso entender também como eu consigo chamar um relatório de um usuário que teve acessou o formulário e atualizou os dados?

    Conteúdo patrocinado


    ERRO NO SISTEMA DE LOGIN Empty Re: ERRO NO SISTEMA DE LOGIN

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 23/11/2024, 12:11