Re: NSL7 Rogue Credential Prompt
David,
I've added the Definition to this post as a text file. A word about the behavior of this web page: After a successful login or password change, the page reloads itself momentarily with all of the same elements except for a text element stating that the login was a success or the password was reset successfully. The users barely see this page, however, because the page then instantly reloads again actually bringing the user into the application.
This is to help explain some of the If/EndIf statements in the definition.
I get the error in question twice if I login to the web site and then immediately log out again. (If I wait a minute or so to logout, I do not receive the errors). Sine I can only upload one attachment, the debugview output is below. You will probably have to paste it into notepad to make it readable...
When NSL pauses with the first prompt, DebugView is stopped displaying line 22. After clicking cancel, the second prompt appears and the last line (26) in in the viewer.
Debug View Output:
00000000 0.00000000 [3808] CScriptRunner::ResetReRunTimer() - no timer yet, no need to reset
00000001 0.03888567 [3808] cmc.trinity-health.org (line 12) - Conducting Match on login form Change Management Calendar
00000002 0.15387124 [3808] cmc.trinity-health.org (line 15) - Matched Field 'txtUserId'
00000003 0.20117529 [3808] cmc.trinity-health.org (line 17) - Matched Field 'txtPassword'
00000004 0.20158456 [3808] cmc.trinity-health.org (line 19) - Successfully matched INITIAL login form Change Management Calendar
00000005 0.21920803 [3808] cmc.trinity-health.org (line 23) - Detected normal login text.
00000006 0.31329933 [3808] cmc.trinity-health.org (line 27) - Performed entry action TextInput $username into control id#1:1
00000007 0.33840978 [3808] cmc.trinity-health.org (line 31) - Performed entry action TextInput $password into control id#1:2
00000008 0.79063123 [3808] cmc.trinity-health.org (line 40) - Conducting Match on login form Change Management Calendar
00000009 1.34957373 [3808] CScriptRunner::ResetReRunTimer() - no timer yet, no need to reset
00000010 1.38461030 [3808] cmc.trinity-health.org (line 43) - Matched Field 'txtUserId'
00000011 1.47462571 [3808] cmc.trinity-health.org (line 40) - Conducting Match on login form Change Management Calendar
00000012 1.51242959 [3808] cmc.trinity-health.org (line 45) - Matched Field 'txtPassword'
00000013 1.51300931 [3808] cmc.trinity-health.org (line 47) - Successfully matched SUBSEQUENT login form Change Management Calendar
00000014 1.62072217 [3808] cmc.trinity-health.org (line 61) - After a successful login, the login page flashes again. It is a 'false' Site Match. Should take no action here.
00000015 1.65290534 [3808] cmc.trinity-health.org (line 68) - Conducting Match on change password form Change Password Form
00000016 1.70217133 [3808] CScriptRunner::SetReRunTimer() - setting the timer for later
00000017 2.70211554 [3808] CScriptRunner::QueueExecute() - Going round again...
00000018 2.70252752 [3808] CMultiThreadedWebManipulator::ProcessMessage() - ReRunRequest
00000019 2.70312428 [3808] CScriptRunner::OnMessage() - IsReRun()
00000020 2.82252932 [3808] cmc.trinity-health.org (line 40) - Conducting Match on login form Change Management Calendar
00000021 2.87609935 [3808] cmc.trinity-health.org (line 68) - Conducting Match on change password form Change Password Form
00000022 5.92840528 [3808] CScriptRunner::ResetReRunTimer() - no timer yet, no need to reset
00000023 31.32755661 [3808] CScriptRunner::SetReRunTimer() - setting the timer for later
00000024 32.31113815 [3808] CScriptRunner::QueueExecute() - Going round again...
00000025 32.31143570 [3808] CMultiThreadedWebManipulator::ProcessMessage() - ReRunRequest
00000026 32.31162262 [3808] CScriptRunner::OnMessage() - IsReRun()
|