So I was using this setup and it worked great - thank you!
However, I just upgraded to 05.04.02 (66) and this solution doesn't work anymore!
Here's the code:
Dim myUser As New DotNetNuke.En ies.Users.UserInfo()
Dim userLoginStatus As New DotNetNuke.Security.Membership.UserLoginStatus()
myUser = DotNetNuke.En ies.Users.UserController.ValidateUser(0, emailTextBox.Text.ToString, "password", "", "", "", userLoginStatus)
If userLoginStatus = DotNetNuke.Security.Membership.UserLoginStatus.LOGIN_SUCCESS OrElse userLoginStatus = DotNetNuke.Security.Membership.UserLoginStatus.LOGIN_SUPERUSER Then
'login the user ...
DotNetNuke.En ies.Users.UserController.UserLogin(PortalId, myUser, "", "", True)
End If
And for some reason, it just won't log the user in anymore. Any ideas?