Senha Expirada

Dicas do Oracle Forms Builder - Blocos, Itens, LOV, Canvas, Triggers, comandos, PLL, d2kwutil, FMB, Alert, menus, etc
Responder
frank.melo
Rank: Estagiário Pleno
Rank: Estagiário Pleno
Mensagens: 4
Registrado em: Qua, 04 Nov 2009 10:27 pm
Localização: Maceio - al

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.
Avatar do usuário
dr_gori
Moderador
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

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... :-/
Responder
  • Informação
  • Quem está online

    Usuários navegando neste fórum: Nenhum usuário registrado e 9 visitantes