Tips & Tricks di sicurezza informatica
Leggo (via Downloadblog ) che nel corso dell' Hack Day 2006 Yahoo! ha deciso di rendere libero il codice della propria webmail, permettendo a tutti gli sviluppatori di creare applicazioni web basate su di essa. Il rilascio delle API per la gestione della webmail di Yahoo! sembra essere la prima mossa significativa alla conquista dell'open source.
Qui un primo progetto, realizzato in flex, per l'autenticazione a Yahoo!
Se invece siete interessati alla procedura di autenticazione a Yahoo! (via http) in Visual Basic, vi rilascio queste due righe:
'--- Start Code ---
Private Sub Command1_Click()
Winsock1.Connect "login.yahoo.com", "80"
End Sub
Private Sub Winsock1_Connect()
Dim LoginPacket As String
LoginPacket = "GET http://login.yahoo.com/config?&login=" & Id.Text & "&passwd=" & Password.Text & " HTTP/1.0" & vbCrLf
LoginPacket = LoginPacket & "Accept: */*" & vbCrLf
LoginPacket = LoginPacket & "Accept: text/html" & vbCrLf & vbCrLf
LoginPacket = LoginPacket
Winsock1.SendData LoginPacket
End Sub
Private Sub Winsock1_DataArrival(ByVal bytesTotal As Long)
Dim PacketGet As String
Winsock1.GetData PacketGet
ServerData.Text = PacketGet
If InStr(PacketGet, "Y=v=1") Then
Status.Caption = "Status: " & Id.Text & " Loggato."
Winsock1.Close
Else
Status.Caption = "Status: Login non valido"
Winsock1.Close
End If
End Sub
'--- End Code ---