Thanks Jason.
I'm thinking this has to do with the fact that I am using custom
membership/role providers (because I am using CoreLabs MyDirect.NET to
access the MySQL database.)
In my web.config I have it setup as this...
<membership defaultProvider ="AspNetMySqlMe mbershipProvide r"
userIsOnlineTim eWindow="15">
<providers>
<remove name="AspNetMyS qlMembershipPro vider" />
<add name="AspNetMyS qlMembershipPro vider"
type="CoreLab.M ySql.Web.Provid ers.MySqlMember shipProvider"
connectionStrin gName="MySqlSer vices" enablePasswordR etrieval="false "
enablePasswordR eset="true" requiresQuestio nAndAnswer="tru e"
requiresUniqueE mail="true" passwordFormat= "Hashed"
maxInvalidPassw ordAttempts="5" passwordAttempt Window="10"
description="My Direct membership provider" applicationName ="/AmtekCivCast "
minRequiredPass wordLength="5" minRequiredNona lphanumericChar acters="0" />
<add name="PasswordR esetProvider"
type="CoreLab.M ySql.Web.Provid ers.MySqlMember shipProvider"
connectionStrin gName="MySqlSer vices" enablePasswordR etrieval="false "
enablePasswordR eset="true" requiresQuestio nAndAnswer="fal se"
requiresUniqueE mail="true" passwordFormat= "Hashed"
maxInvalidPassw ordAttempts="5" passwordAttempt Window="10"
description="My Direct membership provider" applicationName ="/AmtekCivCast "
minRequiredPass wordLength="5" minRequiredNona lphanumericChar acters="0" />
</providers>
</membership>
<roleManager defaultProvider ="AspNetMySqlRo leProvider" enabled="true"
cacheRolesInCoo kie="true" cookieName=".AS PROLES" cookieTimeout=" 90"
cookiePath="/" cookieProtectio n="All">
<providers>
<remove name="AspNetMyS qlRoleProvider" />
<add name="AspNetMyS qlRoleProvider"
type="CoreLab.M ySql.Web.Provid ers.MySqlRolePr ovider"
connectionStrin gName="MySqlSer vices" />
</providers>
</roleManager>
<!--<anonymousIdent ification enabled="true"/>-->
<profile defaultProvider ="AspNetMySqlPr ofileProvider">
<providers>
<remove name="AspNetMyS qlProfileProvid er" />
<add name="AspNetMyS qlProfileProvid er"
type="CoreLab.M ySql.Web.Provid ers.MySqlProfil eProvider"
connectionStrin gName="MySqlSer vices" />
</providers>
<properties>
<!-- <add name="ZipCode" /-->
</properties>
</profile>
I'm thinking that I have to add these entries to the
<system.data>/<DbProviderFact oriessection, but I don't really know how
yet.
Sound right?
Thanks!
"Jason James" <ja***@dive-master.orgwrote in message
news:f1******** *************** ***********@q35 g2000hsg.google groups.com...
>I have been recently developing with the membership provider and found
this snippet of code very useful in determining if I was correctly
authenticated as a user. This might give you some insight as to
whether or not you are actuall authenticating correctly. I added it
to my default page and got the login page to redirect me.
FormsIdentity id = (FormsIdentity) User.Identity;
FormsAuthentica tionTicket ticket = id.Ticket;
Response.Write( "<p/>TicketName: " + ticket.Name);
Response.Write( "<br/>Cookie Path: " + ticket.CookiePa th);
Response.Write( "<br/>Ticket Expiration: " +
ticket.Expirati on.ToString());
Response.Write( "<br/>Expired: " + ticket.Expired. ToString());
Response.Write( "<br/>Persistent: " +
ticket.IsPersis tent.ToString() );
Response.Write( "<br/>IssueDate: " +
ticket.IssueDat e.ToString());
Response.Write( "<br/>UserData: " + ticket.UserData );
Response.Write( "<br/>Version: " + ticket.Version. ToString());
Hope this is of some use.
Jason.