Home » Developer & Programmer » Forms » Forms raise frm-41352 when password expired (10r2)
Forms raise frm-41352 when password expired [message #466715] Tue, 20 July 2010 13:57 Go to next message
Kaeluan
Messages: 179
Registered: May 2005
Location: Montreal, Quebec
Senior Member
Hi,

we are working to increase the security of our oracle application by adding profil and expiration to all our database username.

Expiration is actually set to 60 days.
So if i understand it correctly, 60 days is counting from when i change my password. So if I change it at 10:30am it will expire at 10:30am in 60 days.

Our forms application is calling all forms using the command open_form with SESSION parameter to open all forms in new session.

My problem is when the user connect in the system let say at 9:00am. At 10h30am the password will expire and when the user will click to open a new form from the application he will get the message ORA-28001:the password has expired.
The new module will open even if password is expired and will raise the error FRM-41352: Failed to create session. So the module will stay in the same session than the caller.

Is there a way to catch the ORA-28001 and force a new logon.
Probably with some code in the ON-ERROR of the called module but this mean that i will have to change +400 forms. Any other way ??


Regards,
Re: Forms raise frm-41352 when password expired [message #466784 is a reply to message #466715] Wed, 21 July 2010 02:46 Go to previous message
djmartin
Messages: 10181
Registered: March 2005
Location: Surges Bay TAS Australia
Senior Member
Account Moderator
Can you set a 'grace' period ( of say 5 days) so that the user is given a message to change their password and then you modify only the 'splash' screen to test for full expiry or to say that they are in the 'grace' period and assist them to change their password?

David
Previous Topic: help in Tree
Next Topic: How to change the name in Run Time
Goto Forum:
  


Current Time: Thu Sep 19 18:02:15 CDT 2024