Solved

Submit 'username' and 'password' using the Document Object Model

Posted on 2007-11-25
5
1,162 Views
Last Modified: 2013-11-19
Hi Experts,

I want to auto fill the username and password fields of a website login page using the document Object Model. The website main page contains one frame which contains the username and password fields. see attached code for iframe tag of the login frame and the login form code from the login frame. Thanks.
<iframe id="iframe" name="iframe" src="https://www.Domain.com?action=login_iframe"></iframe>
 
 
<form name="fmLogin" action="https://www.Domain.com" method="post">
    <input type="hidden" name="action" value="do_login" />
    <input id="username" name="Username" type="text" value="" />
    <input id="password" name="Password" type="password" value=""/>
    <a id="login" href="#" onclick="go_login();return false" title="Login">Login</a>
</form>

Open in new window

0
Comment
Question by:DColin
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
5 Comments
 

Author Comment

by:DColin
ID: 20345510
Sorry, I forgot to mention I am using the old axWebBrowser control not the newer WebBrowser control.
0
 
LVL 29

Expert Comment

by:QPR
ID: 20348730
why? if you plan to allow someone in with no credentials supplied then why use a username/password pair at all?
Just set a cookie with authenticated=true and have the login page check if authenticated=true?
If so then welcome else redirect.

I may understand better if you explained why you want to allow access to a password protected area without anyone having to specify a password.
axWebbrowser?
0
 

Author Comment

by:DColin
ID: 20349303
Hi QPR,

Sorry, I must have worded the question wrongly. Take a look at the following website

http://www.paddypower.com/bet

I want to login to this site. So I require the name and password fields filled and the login button clicked programmaticaly from my VB.Net application (probably) using the Document Object Model. Thanks.
0
 
LVL 26

Expert Comment

by:EddieShipman
ID: 20361443
Get the AutoIt! assembly. http://www.hiddensoft.com
0
 
LVL 86

Accepted Solution

by:
Mike Tomlinson earned 500 total points
ID: 20434374
Here is a VB.Net 2005 example of how to open up Google and then search for "Idle_Mind":
(not sure how to apply it to your page...I'm not good with web stuff!)
Public Class Form1
 
    ' Click on Project --> Add Reference --> COM Tab --> Select "Microsoft Internet Controls".
 
    Private loggedIn As Boolean = False
    Private WithEvents IE As SHDocVw.InternetExplorer
 
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        If Not (IE Is Nothing) Then
            IE.Quit()
            IE = Nothing
        End If
 
        loggedIn = False
        IE = New SHDocVw.InternetExplorer
        IE.Visible = True
        IE.Navigate2("http://www.google.com")
    End Sub
 
    Private Sub IE_DocumentComplete(ByVal pDisp As Object, ByRef URL As Object) Handles IE.DocumentComplete
        If Not loggedIn Then
            loggedIn = True
            IE.Document.All.Item("q").Value = "Idle_Mind"
            IE.Document.All("btnG").Click()
        End If
    End Sub
 
    Private Sub IE_OnQuit() Handles IE.OnQuit
        IE = Nothing
    End Sub
 
End Class

Open in new window

0

Featured Post

Enroll in May's Course of the Month

May’s Course of the Month is now available! Experts Exchange’s Premium Members and Team Accounts have access to a complimentary course each month as part of their membership—an extra way to increase training and boost professional development.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
ASP.NET Calendar Control 5 54
Display Flex does not Wrap Items 2 46
Diff of the day 2 43
Open telerik datetime picker programmatically 13 42
This article describes how to create custom column layout styles for Bootstrap. The article uses 5 columns to illustrate the concept, but the principle can be extended to any number of columns.
If you need to start windows update installation remotely or as a scheduled task you will find this very helpful.
The viewer will learn how to create and use a small PHP class to apply a watermark to an image. This video shows the viewer the setup for the PHP watermark as well as important coding language. Continue to Part 2 to learn the core code used in creat…
This tutorial will teach you the core code needed to finalize the addition of a watermark to your image. The viewer will use a small PHP class to learn and create a watermark.

752 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question