OK so it has been brought to my attention that some users are having issues using the ForumConnect.dll with its php file.

As xC0rrupteDx over @ Game-Tuts pm’d me saying that nither himself or others could work out how to use it I have made this sample project. It is a rar file but a Zip one can be created if requested.

If your just after the code then here ya go:

Public Class LoginForm
    '
    Dim Title As String = "LoginForm"
    Dim Url As String = "http://djekl.dlinkddns.com/forums/vBulletin.v4.0.Beta.4/forumconnect.php" 'This is the URL of your ForumConnect.php
    Dim ForumLogin As New ForumConnect.Login(Url)
    '
    Private Sub LoginForm_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        Text = Title & " - Not logged in"
        ForumLogin.Salt = "TEST" 'Please change this to your SALT that you SHOULD have changed within the php.
        Logout.Hide()
        If ForumLogin.PingServer = False Then
            MsgBox("Server Unavailable." & vbNewLine & "This will now close.", MsgBoxStyle.Critical, Title:="Offline!")
            End
        End If
    End Sub
    '
    Private Sub OK_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles OK.Click
        OK.Enabled = False
        If ForumLogin.Verify(UsernameTextBox.Text, PasswordTextBox.Text) Then
            MessageBox.Show("Logged in as " & ForumLogin.Username & " usergroup: " & ForumLogin.Usergroup)
            OK.Hide()
            Logout.Show()
            Text = Title + " - Logged in as " & ForumLogin.Username & " (" & ForumLogin.Usergroup & ")"
        Else
            MessageBox.Show("Bad username or pass.")
            OK.Enabled = True
        End If
    End Sub
    '
    Private Sub Logout_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Logout.Click
        ForumLogin.unValidate()
        ForumLogin.PingServer()
        Text = Title & " - Not logged in"
        Logout.Hide()
        OK.Show()
    End Sub
    '
    Private Sub Cancel_Click() Handles Cancel.Click
        Close()
        End 'Remove me so you don't end the full application
    End Sub
    '
End Class

Just remember to add the dll to your References