Bom dia Galera,
Quando uma senha expira no banco Oracle e o usuário tenta conectar via Pl/Sql (por exemplo), o banco abre uma nova tela informando que sua senha expirou e que você precisa alterar a senha, junto vem dois campo para informar a nova senha e confirma a nova senha.
Tem como eu recuperar essa tela ou implementar uma no Forms quando um logim falha por a senha está expirada?
Na trigger on-logon retorna o erro ora-28001, como não houve conexão com o banco, não tenho como alterar a senha.
OBS: não posso conectar com outro usuario para alterar a senha.
Senha Expirada
-
- Rank: Estagiário Pleno
- Mensagens: 4
- Registrado em: Qua, 04 Nov 2009 10:27 pm
- Localização: Maceio - al
- dr_gori
- Moderador
- Mensagens: 5024
- Registrado em: Seg, 03 Mai 2004 3:08 pm
- Localização: Portland, OR USA
- Contato:
Thomas F. G
Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered
Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered
Bom, eu já vi um caso parecido:
* Foi criado um usuário X no banco, sem permissão de fazer NADA!
* Foi criado uma procedure de banco que faz a mudança de senha.
* Dado grant de execute dessa procedure para o usuario X.
Dessa forma, era possível se conectar com esse usuário X (que não tinha permissão pra nada).
Só podia rodar essa rotina de mudança de senha, e pra conseguir mudar a senha.
Não lembro os detalhes, mas lembro que era +ou- assim... :-/
* Foi criado um usuário X no banco, sem permissão de fazer NADA!
* Foi criado uma procedure de banco que faz a mudança de senha.
* Dado grant de execute dessa procedure para o usuario X.
Dessa forma, era possível se conectar com esse usuário X (que não tinha permissão pra nada).
Só podia rodar essa rotina de mudança de senha, e pra conseguir mudar a senha.
Não lembro os detalhes, mas lembro que era +ou- assim... :-/
-
- Informação
-
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 9 visitantes