I'm trying to determine if the user has been authenticated. I was using the following code before changing Providers:
' Check for a logged in user;
Dim aUser As MembershipUser = Membership.GetUser()
If aUser IsNot Nothing Then
Me.LoginStatus1.LogoutText = String.Format("Welcome, {0}! (click here to log out)", aUser.UserName)
End If
Since installing your MySQL providers, I now receive the following error message:
System.ArgumentNullException was unhandled by user code
Message="Value cannot be null.
Parameter name: username"
ParamName="username"
Source="CoreLab.MySql.Web"
StackTrace:
at CoreLab.Common.Web.Providers.DbMembershipProvider.GetUser(String username, Boolean userIsOnline)
at System.Web.Security.Membership.GetUser(String username, Boolean userIsOnline)
at System.Web.Security.Membership.GetUser()
at service.Page_Load(Object sender, EventArgs e) in c:\inetpub\wwwroot\mts\service.master.vb:line 16
at System.Web.UI.Control.OnLoad(EventArgs e)
at System.Web.UI.Control.LoadRecursive()
at System.Web.UI.Control.LoadRecursive()
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)