Page 1 of 1

Membership.GetUser() Does not return same value

Posted: Thu 08 Feb 2007 21:33
by dknapp
I am trying to see if a person has logged in, but the examples that i find to do that do not work with the MySQLDirect .NET 2 provider. I am using version 3.55.20.0.

The example I am tring to use is this:

Code: Select all

If Membership.GetUser() IsNot Nothing Then
  lblDisplayName.Visible = True
  lblDisplayName.Text = "Something"
End If
When I try to use this code I get an error:
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 ASP.masterpage_master.Page_Load(Object sender, EventArgs e) in D:\WebSites2\simplesmiles.org\MasterPage.master:line 22
at System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e)
at System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e)
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)
How would I use the MySQLDirect .NET 2 provider to check if a user has logged in?

Thanks,

Posted: Fri 09 Feb 2007 07:43
by Alexey
I can't reproduce this error. Please send me your test project.