on 12-27-2006 3:29 PM
I've made a change to the SAP logon, allowing a change of password. I need to find a way to keep the program from re-directing the user to the logon page immediately after changing the password, as it will not have registered yet. Does someone know how to make a time-out in SAP Portal?
Hi,
I thonk following link will help you...
http://help.sap.com/saphelp_nw04/helpdata/en/bd/6ca740aa053a13e10000000a155106/frameset.htm
Regards
Ben
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
Could you please send more details?
Regards
Ben
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi I will try agin.
I've made a change to the SAP logon program(sap.portal.runtime.logon.par), allowing a change of password.
I make som changes in " SAPMLogonLogic.java" program. In this program I call a Webservices with the new password.
It will tak about 10 seconds until user get reg. in sap after my webservices call. I need to find a way to keep the program from redirecting the user to the logon page immediately after changing the password, as it will not have registered yet. tel me if you want more details.
Regards
Reza
Hi,
You need to do the timeout on the client side, not on the server side.
The problem is that you cannot do it directly before the form is sent.
You need to look closer at what happens with regards to HTTP requests .
Once you found where you want to add the delay you can use javascript and especially the setTimeout method to implement some kind of waiting mechanism.
Dagfinn
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
This should do it.
Note that there is nothing preventing the user from closing the window before or ignoring it totally and enter username and password. You could also disable the login form using javascript for a period of time.
<SCRIPT language="JavaScript">
function showPleaseWaitWindow() {
waitWindow= window.open('http://google.com','waitwindow','height=255,width=250,toolbar=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no ,modal=yes');
//close after 5 seconds
setTimeout("waitWindow.close()",5000);
}
showPleaseWaitWindow();
</SCRIPT>
Dagfinn
Still no answer ... ?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
88 | |
10 | |
10 | |
9 | |
7 | |
7 | |
6 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.