Solved

Auto login external websites

Posted on 2006-11-30
7
262 Views
Last Modified: 2006-12-09
I want to be able to auto login external websites by specifying a username and password for an external website whenever user clicks on something. I was able to do that in windows forms using webbrowser and mshtml. But there is no webbrowser in asp.net. How can I do that in asp.net. Thanks.
0
Comment
Question by:sandya_116
  • 4
  • 2
7 Comments
 
LVL 4

Accepted Solution

by:
satish_nagdev earned 300 total points
ID: 18051323
hi,
as you mentioned you did it in winforms, so just guessing there must be parameters like userid and password which third party website will accept.
say you want user to go to other url in that case you can use a hyperlink or standard button then in  button_click event you can write

response.redirect("page.aspx?userid='"+userid+"'&password='"+password+"'").

hope that helps.

regards,
satish.
0
 

Author Comment

by:sandya_116
ID: 18051396
Just for an example If I want to pass the username and password, would I use response.redirect("http://www.mail.yahoo.com?userid='"+userid+"'&password='"+password+"'"). I will use their username and password parameteres but just wanted to know if this is the right command.
0
 

Author Comment

by:sandya_116
ID: 18051463
I tried the following but it did not work. Am I doing something wrong:

Dim username As String = "usernameTest"
Dim password As String = "PasswordTest"
Response.Redirect("https://cld.countrywide.com?usr_name='" + username + "'&usr_password='" + password + "'")

0
Announcing the Most Valuable Experts of 2016

MVEs are more concerned with the satisfaction of those they help than with the considerable points they can earn. They are the types of people you feel privileged to call colleagues. Join us in honoring this amazing group of Experts.

 
LVL 4

Expert Comment

by:satish_nagdev
ID: 18051661
hi sandya,
are you getting any error ? does that site expect usr_name & usr_password as the parameters or not? i think its wrong url that your are using it should be something like
https://cld.countrywide.come/login_or_anyPage.extension asp or aspx whatever?usr_name='" + value + "'&usr_password='"+password+"'".

regards,
satish.
0
 
LVL 19

Assisted Solution

by:DreamMaster
DreamMaster earned 200 total points
ID: 18052702
Hi sandya_116,

Not every website will allow you to login to their site using querystring parameters. Not only is there a chance it's using a form post instead of a form get method, but also it could be possible that a check is made what the referring URL is. If that URL is not the website URL, they will block the login. When you were using webforms, that was different, as there is no referring URL.

Regards,
Max.
0
 

Author Comment

by:sandya_116
ID: 18054051
It is not an asp site and the site I am using expects usr_name & usr_password as the parameters. I following the same parameters in vb and passed the username and password and it worked.
0
 

Author Comment

by:sandya_116
ID: 18071480
Response.redirect works for some websites but not for some websites. I don't know what the problem is. Can someone please tell me how to pass the value of a radio button inside the url. I need to click a radio button on the url. Thanks.
0

Featured Post

Free Tool: ZipGrep

ZipGrep is a utility that can list and search zip (.war, .ear, .jar, etc) archives for text patterns, without the need to extract the archive's contents.

One of a set of tools we're offering as a way to say thank you for being a part of the community.

Question has a verified solution.

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

This article discusses the ASP.NET AJAX ModalPopupExtender control. In this article we will show how to use the ModalPopupExtender control, how to display/show/call the ASP.NET AJAX ModalPopupExtender control from javascript, how to show/display/cal…
It was really hard time for me to get the understanding of Delegates in C#. I went through many websites and articles but I found them very clumsy. After going through those sites, I noted down the points in a easy way so here I am sharing that unde…
Finds all prime numbers in a range requested and places them in a public primes() array. I've demostrated a template size of 30 (2 * 3 * 5) but larger templates can be built such 210  (2 * 3 * 5 * 7) or 2310  (2 * 3 * 5 * 7 * 11). The larger templa…

840 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