I am sure i posted on this here a while ago, but the post seems to have run away.. After finally breaking into the skin code to see why my logins are always failing with AquaBlue, i noted the following in Signin.ascx.vb in the Login sub. I have bolded the real issue: the user record is not being updated, and thus never verified, and thus any user that registers with this CSSSkin (and possible others?) will never validate. Perhap i have a bad set of bits?
If txtVerification.Text = (_portalSettings.PortalId.ToString & "-" & objUser.UserID) Then blnLogin = True Else lblMessage.Text = "Invalid Verification Code" End If
but the standard signin goes like this: If txtVerification.Text = (_portalSettings.PortalId.ToString & "-" & objUser.UserID) Then ' set the authorization bit and login time in the userportals table DataProvider.Instance().UpdatePortalUser(_portalSettings.PortalId, objUser.UserID, True, Now) blnLogin = True Else Skin.AddModuleMessage(Me, "Invalid Verification Code", Skins.ModuleMessage.ModuleMessageType.RedError) End If
Can anyone comment on this? thanks kindly, drew.. |