website chroniony htaccess i zdalne logowanie

0

Jest sobie katalog zabezpieczony za pomocą htaccess aby się autoryzować trzeba podać login i hasło....potrzebuje pobrac zawartosc jednej podstrony pod tym adresem.

jak wykonać takie logowanie z mojej aplikacji desktopowej ? jaką metodą przesłać login i hasło aby móc zalogować się do tego katalogu?

znam dwa sposoby logowania

                WebBrowser webBrowser = new WebBrowser();
                Uri uri = new Uri(this.host);
                WebClient client = new WebClient();

                NameValueCollection collection = new NameValueCollection();

                collection.Add("username", "mojuser");
                collection.Add("password", "mojehaslo");


                webBrowser.Document.Body.Enabled = true;

                webBrowser.Document.Body.InnerHtml += uri.AbsoluteUri;

                byte[] responseArray = client.UploadValues(uri.AbsoluteUri, "POST", collection);

                webBrowser.Document.Body.InnerHtml += Encoding.ASCII.GetString(responseArray);

lub za pomoca credential

                NetworkCredential myCred = new NetworkCredential(this.getUsername(), this.getPassword(), this.host);

                CredentialCache myCache = new CredentialCache();

                myCache.Add(new Uri("www.mysite.com"), "Basic", myCred);

                WebRequest wr = WebRequest.Create("www.mysite.com");
                wr.Credentials = myCache;
                HttpWebResponse response = (HttpWebResponse)wr.GetResponse();

ale jedno wysyla postem, a drugie nie wiem jakim sposobem (jezeli ktos wie to chetnie sie dowiem).

pozdrawiam
Strzala

0

Mam ten sam problem
Udało ci się go rozwiązać?

Jeżeli tak, to może podzielisz sie wiedzą

1 użytkowników online, w tym zalogowanych: 0, gości: 1