j'ai un petit problème avec mon code source, enfaite mon script fonctionne quand j'utilise le protocol http en local avec xamp. Maintenant j'aimerais que mon code fonctionne avec SSL sur le protocol https de mon hebergeur.
Je vous avoue que je ne sais pas trop comment faire , je regarde depuis my friends google mais il semble que sa me redirige vers un framwork ou autres du coup si vous savez me guider plus facilement je ne dis pas non.
voici mon code :
Private Sub ChromeButton1_Click(sender As System.Object, e As System.EventArgs) Handles ChromeButton1.Click
'Test pour le service ssl... ne fonctionne pas
'ServicePointManager.Expect100Continue = True
'ServicePointManager.SecurityProtocol = SecurityProtocolType.Ssl3
Dim result As String = wClient.DownloadString("https://xx.online/HostLab/Authentification/store.php?action=login&username=" + login_username.Text + "&password=" + login_password.Text)
If result = "1" Then
My.Settings.Save()
Me.Hide()
Main.Show()
ElseIf result = "0" Then
MsgBox("Il y a un problème avec vos identifiants.")
End If
End Sub
peut-être plus d'info sur le souci rencontré (message d'erreur, etc, etc)
A mon avis, le login et (surtout) le mot de passe ne sont passé en clair en méthode GET (bonjour la faille de sécurité)
Sinon, il doit falloir remplir le User-Agent en plus de la sécurité
System.Net.ServicePointManager.SecurityProtocol = System.Net.SecurityProtocolType.Tls Or System.Net.SecurityProtocolType.Tls11 Or System.Net.SecurityProtocolType.Tls12 Or System.Net.SecurityProtocolType.Ssl3 ' là, il y a tous les protocoles
wClient.Headers.Add(HttpRequestHeader.Accept, "text/html");
wClient.Headers.Add("user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Googlebot/2.1; +http://www.google.com/bot.html) Safari/537.36");
SSL VB.net webclient
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Cordialement, LinkoLabs