Jump to content
Sign in to follow this  
sammy1983

How to capture error during login?

Recommended Posts

sammy1983

Hi,

Is there a way that script can throw a message when the login fails?

I have a webpage (internal) which says "Invalid Login Information" and it's in span tag.

<span class="error">
                Invalid Login Information.
            </span>

I am able to bring this in a Msgbox however, it keeps popping even on Genuine login.

Here is my code:

Local $oForms = _IEFormGetCollection($oIE)
For $oForm In $oForms
    If $oForm.name = "loginForm" Then
        MsgBox(0, "Warning", "Incorrect Login Credentials. Please try again")
        Exit
    EndIf
Next

Any help is appreciated. Thanks.

Share this post


Link to post
Share on other sites
orbs

your code does not check for the string "Invalid Login Information". it checks for any form named "loginform". why are you so sure that the "loginform" only appears when login fails?

Share this post


Link to post
Share on other sites
FireFox

Try this :

$oSpans = _IETagNameGetCollection($oIE, "span")

For $oSpan In $oSpans
    If $oSpan.className() = "error" Then
        If StringInStr($oSpan.innerHTML, "Invalid Login Information.", 2) Then
            ConsoleWrite("found !" & @lf)
        EndIf
    EndIf
Next

Br, FireFox.


 

OS : Win XP SP2 (32 bits) / Win 7 SP1 (64 bits) / Win 8 (64 bits) | Autoit version: latest stable / beta.
Hardware : Intel(R) Core(TM) i5-2400 CPU @ 3.10Ghz / 8 GiB RAM DDR3.

My UDFs : Skype UDF | TrayIconEx UDF | GUI Panel UDF | Excel XML UDF | Is_Pressed_UDF

My Projects : YouTube Multi-downloader | FTP Easy-UP | Lock'n | WinKill | AVICapture | Skype TM | Tap Maker | ShellNew | Scriptner | Const Replacer | FT_Pocket | Chrome theme maker

My Examples : Capture toolIP Camera | Crosshair | Draw Captured Region | Picture Screensaver | Jscreenfix | Drivetemp | Picture viewer

My Snippets : Basic TCP | Systray_GetIconIndex | Intercept End task | Winpcap various | Advanced HotKeySet | Transparent Edit control

 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×