feature/proxy-creds #4
@@ -20,13 +20,13 @@ namespace CarManagerV3.Forms
|
|||||||
|
|
||||||
public NetworkCredential GetCredentails()
|
public NetworkCredential GetCredentails()
|
||||||
{
|
{
|
||||||
System.Diagnostics.Debug.WriteLine($"Username: {tbxUsername.Text}, Password: {tbxPassword.Text}");
|
|
||||||
return new NetworkCredential(tbxUsername.Text, tbxPassword.Text);
|
return new NetworkCredential(tbxUsername.Text, tbxPassword.Text);
|
||||||
}
|
}
|
||||||
|
|
||||||
private void NetCredentials_Load(object sender, EventArgs e)
|
private void NetCredentials_Load(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
|
this.BringToFront();
|
||||||
|
this.Focus();
|
||||||
}
|
}
|
||||||
|
|
||||||
private void btnAccept_Click(object sender, EventArgs e)
|
private void btnAccept_Click(object sender, EventArgs e)
|
||||||
|
|||||||
@@ -99,13 +99,12 @@ namespace CarManagerV3
|
|||||||
using (var client = new System.Net.WebClient())
|
using (var client = new System.Net.WebClient())
|
||||||
{
|
{
|
||||||
client.Headers.Add("Referer", "http://localhost");
|
client.Headers.Add("Referer", "http://localhost");
|
||||||
if (myNetCred != null)
|
|
||||||
{
|
|
||||||
client.Proxy.Credentials = myNetCred;
|
|
||||||
}
|
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
if (myNetCred == null) throw new WebException();
|
client.Credentials = myNetCred;
|
||||||
|
client.Proxy.Credentials = myNetCred;
|
||||||
|
//DEBUG:: if (myNetCred == null) throw new WebException();
|
||||||
client.DownloadFile(url, path);
|
client.DownloadFile(url, path);
|
||||||
}
|
}
|
||||||
catch (WebException ex)
|
catch (WebException ex)
|
||||||
@@ -127,11 +126,12 @@ namespace CarManagerV3
|
|||||||
}
|
}
|
||||||
NetCredentials netCredForm = new NetCredentials();
|
NetCredentials netCredForm = new NetCredentials();
|
||||||
DialogResult dialogRes = netCredForm.ShowDialog();
|
DialogResult dialogRes = netCredForm.ShowDialog();
|
||||||
|
netCredForm.BringToFront();
|
||||||
|
netCredForm.Focus();
|
||||||
if (dialogRes == DialogResult.OK)
|
if (dialogRes == DialogResult.OK)
|
||||||
{
|
{
|
||||||
NetworkCredential netcred = netCredForm.GetCredentails();
|
NetworkCredential netcred = netCredForm.GetCredentails();
|
||||||
myNetCred = netcred;
|
myNetCred = netcred;
|
||||||
System.Diagnostics.Debug.WriteLine($"Got credentials: {netcred.UserName}, {netcred.Password}");
|
|
||||||
FetchImage(car);
|
FetchImage(car);
|
||||||
return;
|
return;
|
||||||
} else
|
} else
|
||||||
|
|||||||
Reference in New Issue
Block a user