WebRequest and authentication problem

buran

New member
Joined
Sep 16, 2003
Messages
2
Location
Istanbul TURKEY
Dear .NET Programmers,

Please consider the intranet site with the following forms authentication page http://localhost/database/login.aspx. The usernames and passwords are stored in the SQL Server
database. After authenticating, the users are be able to save the generated documents (HTML output of the generated document) when they click on a button in
http://localhost/database/medicalDocs/1.aspx. I use the following code:

Dim wReq As WebRequest
Dim wResp As WebResponse
Dim srData As StreamReader
Dim fsDest As FileStream
Dim wrStream As StreamWriter
Dim buffer(1024) As Char
Dim intBytes As Integer
Dim strData As String

fsDest = New FileStream("d:\Downloads\doc.htm", FileMode.OpenOrCreate, FileAccess.Write)
wrStream = New StreamWriter(fsDest)
wReq = WebRequest.Create("http://localhost/database/medicalDocs/1.aspx")
wResp = wReq.GetResponse
srData = New StreamReader(wResp.GetResponseStream, System.Text.Encoding.ASCII)
intBytes = srData.Read(buffer, 0, 1024)
Do While (intBytes > 0)
wrStream.Write(buffer, 0, intBytes)
intBytes = srData.Read(buffer, 0, 1024)
Loop
wrStream.Close()
srData.Close()
fsDest.Close()

but the saved document is the login page (http://localhost/database/login.aspx) instead of the
http://localhost/database/medicalDocs/1.aspx. How can I supply the login information with the WebRequest object or how can I work around it? Thanks in advance,
 
Back
Top