<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="/rss.xsl"?><rss version="2.0"><channel><title>MvcMembership Work Item Rss Feed</title><link>http://www.codeplex.com/MvcMembership/WorkItem/List.aspx</link><description>MvcMembership Work Item Rss Description</description><item><title>Closed Issue: Accessing LastActivityDate throws exception when using ActiveDirectoryMembershipProvider. [4054]</title><link>http://mvcmembership.codeplex.com/workitem/4054</link><description>&amp;#60;p&amp;#62;Any attempt to read or write to&amp;#47;from the LastActivityDate property will throw a NotSupportedException...&amp;#60;&amp;#47;p&amp;#62;&lt;br /&gt;&amp;#60;p&amp;#62;&amp;#38;nbsp&amp;#59;&amp;#60;&amp;#47;p&amp;#62;&lt;br /&gt;&amp;#60;p&amp;#62;http&amp;#58;&amp;#47;&amp;#47;msdn.microsoft.com&amp;#47;en-us&amp;#47;library&amp;#47;system.web.security.activedirectorymembershipuser&amp;#37;28VS.85&amp;#37;29.aspx&amp;#60;&amp;#47;p&amp;#62;&lt;br /&gt;&amp;#60;p&amp;#62;&amp;#38;nbsp&amp;#59;&amp;#60;&amp;#47;p&amp;#62;&lt;br /&gt;&amp;#60;p&amp;#62;&amp;#40;As reported by robnardo&amp;#58; http&amp;#58;&amp;#47;&amp;#47;www.squaredroot.com&amp;#47;2009&amp;#47;08&amp;#47;07&amp;#47;mvcmembership-release-1-0&amp;#47;&amp;#35;comment-382&amp;#41;&amp;#60;&amp;#47;p&amp;#62;&lt;br /&gt;&lt;br /&gt;Comments: &lt;p&gt;closing this ticket as I&amp;#39;m no longer using CodePlex&lt;/p&gt;</description><author>TroyGoode</author><pubDate>Fri, 02 Nov 2012 13:20:47 GMT</pubDate><guid isPermaLink="false">Closed Issue: Accessing LastActivityDate throws exception when using ActiveDirectoryMembershipProvider. [4054] 20121102012047P</guid></item><item><title>Closed Issue: what the hell is the administrator password !? [8588]</title><link>http://mvcmembership.codeplex.com/workitem/8588</link><description>&amp;#60;p&amp;#62;the password is undocumentet &amp;#40;oer VERY well hidden&amp;#41;&amp;#60;&amp;#47;p&amp;#62;&lt;br /&gt;&amp;#60;p&amp;#62;&amp;#38;nbsp&amp;#59;&amp;#60;&amp;#47;p&amp;#62;&lt;br /&gt;&amp;#60;p&amp;#62;it&amp;#38;&amp;#35;39&amp;#59;s kind of needed to login &amp;#33;&amp;#60;&amp;#47;p&amp;#62;&lt;br /&gt;&lt;br /&gt;Comments: &lt;p&gt;closing this ticket as I&amp;#39;m no longer using CodePlex&lt;/p&gt;</description><author>TroyGoode</author><pubDate>Fri, 02 Nov 2012 13:19:05 GMT</pubDate><guid isPermaLink="false">Closed Issue: what the hell is the administrator password !? [8588] 20121102011905P</guid></item><item><title>Closed Feature: Toggle force profile population with OpenID authentication [627]</title><link>http://mvcmembership.codeplex.com/workitem/627</link><description>&amp;#60;p&amp;#62;I&amp;#38;&amp;#35;39&amp;#59;ll refer to myself from this work item http&amp;#58;&amp;#47;&amp;#47;www.codeplex.com&amp;#47;MvcMembership&amp;#47;WorkItem&amp;#47;View.aspx&amp;#63;WorkItemId&amp;#61;544&amp;#58;&amp;#60;&amp;#47;p&amp;#62;&lt;br /&gt;&amp;#60;p&amp;#62;---&amp;#60;&amp;#47;p&amp;#62;&lt;br /&gt;&amp;#60;p&amp;#62;I&amp;#38;&amp;#35;39&amp;#59;ve integrated OpenID with my current project according to similar system as Peter&amp;#38;&amp;#35;39&amp;#59;s&amp;#58; http&amp;#58;&amp;#47;&amp;#47;www.eggheadcafe.com&amp;#47;tutorials&amp;#47;aspnet&amp;#47;4b3c7c9b-fe80-4e6e-a34e-0e9efed5c575&amp;#47;integrate-openid-authenti.aspx although I&amp;#38;&amp;#35;39&amp;#59;m not using the Altairis Simple providers or Peter&amp;#38;&amp;#35;39&amp;#59;s derivatives. As in Peter&amp;#38;&amp;#35;39&amp;#59;s example, I have a system that once a user logs in with his&amp;#47;her OpenID the user is a&amp;#41; redirected to fill out his profile &amp;#40;new user&amp;#41; or b&amp;#41; redirected to requested &amp;#47; current page. I register users using the default Membership &amp;#38;amp&amp;#59; Role providers with OpenID as the user&amp;#38;&amp;#35;39&amp;#59;s username. I don&amp;#38;&amp;#35;39&amp;#59;t show the OpenID in public, instead when user fill outs profile &amp;#40;mandatory&amp;#41; he&amp;#47;she can choose a public nickname. The profile fill out process takes into account if the user has filled out information on his OpenID profile. For example, let&amp;#38;&amp;#35;39&amp;#59;s say the user has filled out his nickname, birthdate and country on his OpenID account and is willing to share them. I request them as optional info and fill the profile fields automagically on my site using the users OpenID information. Smoother user experience. &amp;#58;-&amp;#41;&amp;#60;&amp;#47;p&amp;#62;&lt;br /&gt;&amp;#60;p&amp;#62;&amp;#38;nbsp&amp;#59;&amp;#60;&amp;#47;p&amp;#62;&lt;br /&gt;&amp;#60;p&amp;#62;Troy, you mentioned here http&amp;#58;&amp;#47;&amp;#47;www.codeplex.com&amp;#47;MvcMembership&amp;#47;WorkItem&amp;#47;View.aspx&amp;#63;WorkItemId&amp;#61;503 the default profile provider as being pretty bad and I fully agree &amp;#40;storing profile stuff in a blob, brrrr&amp;#41;. I&amp;#38;&amp;#35;39&amp;#59;m using the default Membership and Role providers as well as the SQL table profile provider http&amp;#58;&amp;#47;&amp;#47;weblogs.asp.net&amp;#47;scottgu&amp;#47;archive&amp;#47;2006&amp;#47;01&amp;#47;10&amp;#47;435038.aspx. The latter works well as a replacement for the default provider.&amp;#60;&amp;#47;p&amp;#62;&lt;br /&gt;&amp;#60;p&amp;#62;---&amp;#60;&amp;#47;p&amp;#62;&lt;br /&gt;&amp;#60;p&amp;#62;Troy&amp;#38;&amp;#35;39&amp;#59;s questions and my thoughts &amp;#40;not answers&amp;#33; I hope others chime in too&amp;#41;&amp;#58;&amp;#60;&amp;#47;p&amp;#62;&lt;br /&gt;&amp;#60;p&amp;#62;1&amp;#41; What if the user gets to the profile population screen and navigates away&amp;#63; Would the user then see the profile population screen for every request until they&amp;#38;&amp;#35;39&amp;#59;ve filled it out&amp;#63;&amp;#60;&amp;#47;p&amp;#62;&lt;br /&gt;&amp;#60;p&amp;#62;This is what I have implemented on my current project &amp;#40;&amp;#38;quot&amp;#59;Please fill out your profile or logout to continue.&amp;#38;quot&amp;#59; along those lines&amp;#41; although the question written to words got me thinking whether this approach is too enforcing. Users usually don&amp;#38;&amp;#35;39&amp;#59;t like to be forced &amp;#40;I don&amp;#38;&amp;#35;39&amp;#59;t &amp;#58;-&amp;#41;&amp;#41; but sometimes they need to be nudged forward. A good point to ponder upon.&amp;#60;&amp;#47;p&amp;#62;&lt;br /&gt;&amp;#60;p&amp;#62;2&amp;#41; Would the user&amp;#38;&amp;#35;39&amp;#59;s account be registered with the system prior to successfully submitting the form&amp;#63;&amp;#60;&amp;#47;p&amp;#62;&lt;br /&gt;&amp;#60;p&amp;#62;In my implementation I don&amp;#38;&amp;#35;39&amp;#59;t register authenticated OpenID users with ASP.NET Membership &amp;#40;&amp;#38;amp&amp;#59; Role&amp;#41; systems if they don&amp;#38;&amp;#35;39&amp;#59;t fill out the profile. Again, this is just how I initially decided to handle it. Kind of like I don&amp;#38;&amp;#35;39&amp;#59;t want stragglers around &amp;#40;just to say that I have so and so many registered users&amp;#41; but full commitment from users. &amp;#58;-&amp;#41;&amp;#60;&amp;#47;p&amp;#62;&lt;br /&gt;&lt;br /&gt;Comments: &lt;p&gt;closing this ticket as I&amp;#39;m no longer using CodePlex&lt;/p&gt;</description><author>TroyGoode</author><pubDate>Fri, 02 Nov 2012 13:17:01 GMT</pubDate><guid isPermaLink="false">Closed Feature: Toggle force profile population with OpenID authentication [627] 20121102011701P</guid></item><item><title>Created Issue: what the hell is the administrator password !? [8588]</title><link>http://mvcmembership.codeplex.com/workitem/8588</link><description>the password is undocumentet &amp;#40;oer VERY well hidden&amp;#41;&lt;br /&gt;&lt;br /&gt;it&amp;#39;s kind of needed to login &amp;#33;&lt;br /&gt;</description><author>montago</author><pubDate>Sat, 07 May 2011 08:37:06 GMT</pubDate><guid isPermaLink="false">Created Issue: what the hell is the administrator password !? [8588] 20110507083706A</guid></item><item><title>Closed Issue: Special Characters in Role Names [5221]</title><link>http://mvcmembership.codeplex.com/workitem/5221</link><description>When using special characters when creating new Roles to be assigned to different users, if you create a role named &amp;#34;Role &amp;#35;1&amp;#34;, trying to delete that role results in &amp;#34;HTTP Error 400 - Bad Request&amp;#34; due to the illegal characters in the URL getting blocked by IIS&amp;#47;ASP.NET security.&lt;br /&gt;Comments: &lt;p&gt;This is fixed in the latest source on GitHub.&lt;/p&gt;</description><author>TroyGoode</author><pubDate>Thu, 24 Jun 2010 22:24:27 GMT</pubDate><guid isPermaLink="false">Closed Issue: Special Characters in Role Names [5221] 20100624102427P</guid></item><item><title>Created Issue: Special Characters in Roles [5221]</title><link>http://mvcmembership.codeplex.com/WorkItem/View.aspx?WorkItemId=5221</link><description>When using special characters when creating new Roles to be assigned to different users, if you create a role named &amp;#34;Role &amp;#35;1&amp;#34;, trying to delete that role results in &amp;#34;HTTP Error 400 - Bad Request&amp;#34; due to the illegal characters in the URL getting blocked by IIS&amp;#47;ASP.NET security.&lt;br /&gt;</description><author>Intaxity</author><pubDate>Sat, 16 Jan 2010 00:41:21 GMT</pubDate><guid isPermaLink="false">Created Issue: Special Characters in Roles [5221] 20100116124121A</guid></item><item><title>Created Issue: Accessing LastActivityDate throws exception when using ActiveDirectoryMembershipProvider.</title><link>http://mvcmembership.codeplex.com/WorkItem/View.aspx?WorkItemId=4054</link><description>Any attempt to read or write to&amp;#47;from the LastActivityDate property will throw a NotSupportedException...&lt;br /&gt;&lt;br /&gt;http&amp;#58;&amp;#47;&amp;#47;msdn.microsoft.com&amp;#47;en-us&amp;#47;library&amp;#47;system.web.security.activedirectorymembershipuser&amp;#37;28VS.85&amp;#37;29.aspx&lt;br /&gt;&lt;br /&gt;&amp;#40;As reported by robnardo&amp;#58; http&amp;#58;&amp;#47;&amp;#47;www.squaredroot.com&amp;#47;2009&amp;#47;08&amp;#47;07&amp;#47;mvcmembership-release-1-0&amp;#47;&amp;#35;comment-382&amp;#41;&lt;br /&gt;</description><author>TroyGoode</author><pubDate>Tue, 18 Aug 2009 03:05:15 GMT</pubDate><guid isPermaLink="false">Created Issue: Accessing LastActivityDate throws exception when using ActiveDirectoryMembershipProvider. 20090818030515A</guid></item><item><title>Closed Issue: Getting 'An item with the same key has already been added' error when clicking on the 'Details' link</title><link>http://mvcmembership.codeplex.com/WorkItem/View.aspx?WorkItemId=3921</link><description>I downloaded the 24433 build this morning. I loaded the Trunk file in Visual Studio. The solution built with no error. I run the site and the initial User Admin page come up fine. Pageing works. Whne I click on the user name to go to the Details page I get the following YSOD&amp;#58;&lt;br /&gt;&lt;br /&gt; An item with the same key has already been added.&lt;br /&gt;Description&amp;#58; An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.&lt;br /&gt;&lt;br /&gt;Exception Details&amp;#58; System.ArgumentException&amp;#58; An item with the same key has already been added.&lt;br /&gt;&lt;br /&gt;Source Error&amp;#58;&lt;br /&gt;&lt;br /&gt;Line 79&amp;#58; &amp;#9;&amp;#9;&amp;#9;var user &amp;#61; _userService.Get&amp;#40;id&amp;#41;&amp;#59;&lt;br /&gt;Line 80&amp;#58; &amp;#9;&amp;#9;&amp;#9;var userRoles &amp;#61; _rolesService.FindByUser&amp;#40;user&amp;#41;&amp;#59;&lt;br /&gt;Line 81&amp;#58; &amp;#9;&amp;#9;&amp;#9;return View&amp;#40;new DetailsViewModel&lt;br /&gt;Line 82&amp;#58; &amp;#9;&amp;#9;&amp;#9;            &amp;#9;&amp;#123;&lt;br /&gt;Line 83&amp;#58; &amp;#9;&amp;#9;&amp;#9;            &amp;#9;&amp;#9;DisplayName &amp;#61; user.UserName,&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Source File&amp;#58; C&amp;#58;&amp;#92;mcb&amp;#92;work&amp;#92;Apps&amp;#92;MVC&amp;#92;Membership&amp;#92;MVC_membership&amp;#92;Build_24433&amp;#92;trunk&amp;#92;SampleWebsite&amp;#92;Controllers&amp;#92;UserAdministrationController.cs    Line&amp;#58; 81 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Let me know if you need any additional information.&lt;br /&gt;&lt;br /&gt;-MARK-&lt;br /&gt;putrtek&amp;#64;gmail.com&lt;br /&gt;Comments: &lt;p&gt;Glad to see we found the root of the problem. In my testing I was unable to duplicate your scenario as the default ASPNETDB has an index on the RoleName column preventing duplicates. I assume you&amp;#39;re using a custom RoleProvider or have in some other way customized the role database and lost this constraint.&lt;/p&gt;&lt;p&gt;I&amp;#39;ve committed a change to the trunk that checks for the existence of duplicates and throws a meaningful error message so that hopefully this will be clearer to anyone encountering this problem in the future.&lt;/p&gt;</description><author>TroyGoode</author><pubDate>Sun, 09 Aug 2009 17:07:52 GMT</pubDate><guid isPermaLink="false">Closed Issue: Getting 'An item with the same key has already been added' error when clicking on the 'Details' link 20090809050752P</guid></item><item><title>Commented Issue: Getting 'An item with the same key has already been added' error when clicking on the 'Details' link</title><link>http://mvcmembership.codeplex.com/WorkItem/View.aspx?WorkItemId=3921</link><description>I downloaded the 24433 build this morning. I loaded the Trunk file in Visual Studio. The solution built with no error. I run the site and the initial User Admin page come up fine. Pageing works. Whne I click on the user name to go to the Details page I get the following YSOD&amp;#58;&lt;br /&gt;&lt;br /&gt; An item with the same key has already been added.&lt;br /&gt;Description&amp;#58; An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.&lt;br /&gt;&lt;br /&gt;Exception Details&amp;#58; System.ArgumentException&amp;#58; An item with the same key has already been added.&lt;br /&gt;&lt;br /&gt;Source Error&amp;#58;&lt;br /&gt;&lt;br /&gt;Line 79&amp;#58; &amp;#9;&amp;#9;&amp;#9;var user &amp;#61; _userService.Get&amp;#40;id&amp;#41;&amp;#59;&lt;br /&gt;Line 80&amp;#58; &amp;#9;&amp;#9;&amp;#9;var userRoles &amp;#61; _rolesService.FindByUser&amp;#40;user&amp;#41;&amp;#59;&lt;br /&gt;Line 81&amp;#58; &amp;#9;&amp;#9;&amp;#9;return View&amp;#40;new DetailsViewModel&lt;br /&gt;Line 82&amp;#58; &amp;#9;&amp;#9;&amp;#9;            &amp;#9;&amp;#123;&lt;br /&gt;Line 83&amp;#58; &amp;#9;&amp;#9;&amp;#9;            &amp;#9;&amp;#9;DisplayName &amp;#61; user.UserName,&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Source File&amp;#58; C&amp;#58;&amp;#92;mcb&amp;#92;work&amp;#92;Apps&amp;#92;MVC&amp;#92;Membership&amp;#92;MVC_membership&amp;#92;Build_24433&amp;#92;trunk&amp;#92;SampleWebsite&amp;#92;Controllers&amp;#92;UserAdministrationController.cs    Line&amp;#58; 81 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Let me know if you need any additional information.&lt;br /&gt;&lt;br /&gt;-MARK-&lt;br /&gt;putrtek&amp;#64;gmail.com&lt;br /&gt;Comments: ** Comment from web user: putrtek ** &lt;p&gt;Good Catch Troy that was it. There was in fact a duplicate RoleName in the aspnet_Roles table. Differant RoleID&amp;#39;s but the same RoleName... Deleting the duplicate role resolved the issue Everything works fine. I&amp;#39;m able to get to the details screen now and update and save user info. Thanks for your assistance.&lt;/p&gt;&lt;p&gt;-MARK-&lt;br /&gt;&lt;/p&gt;</description><author>putrtek</author><pubDate>Fri, 07 Aug 2009 19:12:21 GMT</pubDate><guid isPermaLink="false">Commented Issue: Getting 'An item with the same key has already been added' error when clicking on the 'Details' link 20090807071221P</guid></item><item><title>Commented Issue: Getting 'An item with the same key has already been added' error when clicking on the 'Details' link</title><link>http://mvcmembership.codeplex.com/WorkItem/View.aspx?WorkItemId=3921</link><description>I downloaded the 24433 build this morning. I loaded the Trunk file in Visual Studio. The solution built with no error. I run the site and the initial User Admin page come up fine. Pageing works. Whne I click on the user name to go to the Details page I get the following YSOD&amp;#58;&lt;br /&gt;&lt;br /&gt; An item with the same key has already been added.&lt;br /&gt;Description&amp;#58; An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.&lt;br /&gt;&lt;br /&gt;Exception Details&amp;#58; System.ArgumentException&amp;#58; An item with the same key has already been added.&lt;br /&gt;&lt;br /&gt;Source Error&amp;#58;&lt;br /&gt;&lt;br /&gt;Line 79&amp;#58; &amp;#9;&amp;#9;&amp;#9;var user &amp;#61; _userService.Get&amp;#40;id&amp;#41;&amp;#59;&lt;br /&gt;Line 80&amp;#58; &amp;#9;&amp;#9;&amp;#9;var userRoles &amp;#61; _rolesService.FindByUser&amp;#40;user&amp;#41;&amp;#59;&lt;br /&gt;Line 81&amp;#58; &amp;#9;&amp;#9;&amp;#9;return View&amp;#40;new DetailsViewModel&lt;br /&gt;Line 82&amp;#58; &amp;#9;&amp;#9;&amp;#9;            &amp;#9;&amp;#123;&lt;br /&gt;Line 83&amp;#58; &amp;#9;&amp;#9;&amp;#9;            &amp;#9;&amp;#9;DisplayName &amp;#61; user.UserName,&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Source File&amp;#58; C&amp;#58;&amp;#92;mcb&amp;#92;work&amp;#92;Apps&amp;#92;MVC&amp;#92;Membership&amp;#92;MVC_membership&amp;#92;Build_24433&amp;#92;trunk&amp;#92;SampleWebsite&amp;#92;Controllers&amp;#92;UserAdministrationController.cs    Line&amp;#58; 81 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Let me know if you need any additional information.&lt;br /&gt;&lt;br /&gt;-MARK-&lt;br /&gt;putrtek&amp;#64;gmail.com&lt;br /&gt;Comments: ** Comment from web user: TroyGoode ** &lt;p&gt;Interesting. It appears to be this line that is throwing it&amp;#58;&lt;/p&gt;&lt;p&gt;&amp;#42;_rolesService.FindAll&amp;#40;&amp;#41;.ToDictionary&amp;#40;role&amp;#61;&amp;#62; role, role&amp;#61;&amp;#62; userRoles.Contains&amp;#40;role&amp;#41;&amp;#41;&amp;#42;&lt;/p&gt;&lt;p&gt;The purpose of this line is to turn a list of all the roles in the system into a dictionary that contains the role and a boolean denoting whether or not the selected user is in that role. The error message _&amp;#34;An item with the same key has already been added.&amp;#34;_ suggests that a duplicate role exists. Would you mind posting what roles are listed on the User Administration&amp;#39;s Index page&amp;#63;&lt;/p&gt;&lt;p&gt;If the problem is indeed what I suspect, changed &amp;#42;FindAll&amp;#40;&amp;#41;.ToDictionary&amp;#42; to &amp;#42;FindAll&amp;#40;&amp;#41;.Distinct&amp;#40;&amp;#41;.ToDictionary&amp;#42; should fix your problem - but I&amp;#39;d love to know how the list of roles is getting a duplicate in there.&lt;/p&gt;</description><author>TroyGoode</author><pubDate>Fri, 07 Aug 2009 17:50:31 GMT</pubDate><guid isPermaLink="false">Commented Issue: Getting 'An item with the same key has already been added' error when clicking on the 'Details' link 20090807055031P</guid></item><item><title>Created Issue: Getting 'An item with the same key has already been added' error when clicking on the 'Details' link</title><link>http://mvcmembership.codeplex.com/WorkItem/View.aspx?WorkItemId=3921</link><description>I downloaded the 24433 build this morning. I loaded the Trunk file in Visual Studio. The solution built with no error. I run the site and the initial User Admin page come up fine. Pageing works. Whne I click on the user name to go to the Details page I get the following YSOD&amp;#58;&lt;br /&gt;&lt;br /&gt; An item with the same key has already been added.&lt;br /&gt;Description&amp;#58; An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.&lt;br /&gt;&lt;br /&gt;Exception Details&amp;#58; System.ArgumentException&amp;#58; An item with the same key has already been added.&lt;br /&gt;&lt;br /&gt;Source Error&amp;#58;&lt;br /&gt;&lt;br /&gt;Line 79&amp;#58; &amp;#9;&amp;#9;&amp;#9;var user &amp;#61; _userService.Get&amp;#40;id&amp;#41;&amp;#59;&lt;br /&gt;Line 80&amp;#58; &amp;#9;&amp;#9;&amp;#9;var userRoles &amp;#61; _rolesService.FindByUser&amp;#40;user&amp;#41;&amp;#59;&lt;br /&gt;Line 81&amp;#58; &amp;#9;&amp;#9;&amp;#9;return View&amp;#40;new DetailsViewModel&lt;br /&gt;Line 82&amp;#58; &amp;#9;&amp;#9;&amp;#9;            &amp;#9;&amp;#123;&lt;br /&gt;Line 83&amp;#58; &amp;#9;&amp;#9;&amp;#9;            &amp;#9;&amp;#9;DisplayName &amp;#61; user.UserName,&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Source File&amp;#58; C&amp;#58;&amp;#92;mcb&amp;#92;work&amp;#92;Apps&amp;#92;MVC&amp;#92;Membership&amp;#92;MVC_membership&amp;#92;Build_24433&amp;#92;trunk&amp;#92;SampleWebsite&amp;#92;Controllers&amp;#92;UserAdministrationController.cs    Line&amp;#58; 81 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Let me know if you need any additional information.&lt;br /&gt;&lt;br /&gt;-MARK-&lt;br /&gt;putrtek&amp;#64;gmail.com&lt;br /&gt;</description><author>putrtek</author><pubDate>Fri, 07 Aug 2009 15:59:30 GMT</pubDate><guid isPermaLink="false">Created Issue: Getting 'An item with the same key has already been added' error when clicking on the 'Details' link 20090807035930P</guid></item><item><title>Commented Feature: Toggle force profile population with OpenID authentication</title><link>http://mvcmembership.codeplex.com/WorkItem/View.aspx?WorkItemId=627</link><description>I&amp;#39;ll refer to myself from this work item http&amp;#58;&amp;#47;&amp;#47;www.codeplex.com&amp;#47;MvcMembership&amp;#47;WorkItem&amp;#47;View.aspx&amp;#63;WorkItemId&amp;#61;544&amp;#58;&lt;br /&gt;---&lt;br /&gt;I&amp;#39;ve integrated OpenID with my current project according to similar system as Peter&amp;#39;s&amp;#58; http&amp;#58;&amp;#47;&amp;#47;www.eggheadcafe.com&amp;#47;tutorials&amp;#47;aspnet&amp;#47;4b3c7c9b-fe80-4e6e-a34e-0e9efed5c575&amp;#47;integrate-openid-authenti.aspx although I&amp;#39;m not using the Altairis Simple providers or Peter&amp;#39;s derivatives. As in Peter&amp;#39;s example, I have a system that once a user logs in with his&amp;#47;her OpenID the user is a&amp;#41; redirected to fill out his profile &amp;#40;new user&amp;#41; or b&amp;#41; redirected to requested &amp;#47; current page. I register users using the default Membership &amp;#38; Role providers with OpenID as the user&amp;#39;s username. I don&amp;#39;t show the OpenID in public, instead when user fill outs profile &amp;#40;mandatory&amp;#41; he&amp;#47;she can choose a public nickname. The profile fill out process takes into account if the user has filled out information on his OpenID profile. For example, let&amp;#39;s say the user has filled out his nickname, birthdate and country on his OpenID account and is willing to share them. I request them as optional info and fill the profile fields automagically on my site using the users OpenID information. Smoother user experience. &amp;#58;-&amp;#41;&lt;br /&gt;&lt;br /&gt;Troy, you mentioned here http&amp;#58;&amp;#47;&amp;#47;www.codeplex.com&amp;#47;MvcMembership&amp;#47;WorkItem&amp;#47;View.aspx&amp;#63;WorkItemId&amp;#61;503 the default profile provider as being pretty bad and I fully agree &amp;#40;storing profile stuff in a blob, brrrr&amp;#41;. I&amp;#39;m using the default Membership and Role providers as well as the SQL table profile provider http&amp;#58;&amp;#47;&amp;#47;weblogs.asp.net&amp;#47;scottgu&amp;#47;archive&amp;#47;2006&amp;#47;01&amp;#47;10&amp;#47;435038.aspx. The latter works well as a replacement for the default provider.&lt;br /&gt;---&lt;br /&gt;Troy&amp;#39;s questions and my thoughts &amp;#40;not answers&amp;#33; I hope others chime in too&amp;#41;&amp;#58;&lt;br /&gt;1&amp;#41; What if the user gets to the profile population screen and navigates away&amp;#63; Would the user then see the profile population screen for every request until they&amp;#39;ve filled it out&amp;#63;&lt;br /&gt;This is what I have implemented on my current project &amp;#40;&amp;#34;Please fill out your profile or logout to continue.&amp;#34; along those lines&amp;#41; although the question written to words got me thinking whether this approach is too enforcing. Users usually don&amp;#39;t like to be forced &amp;#40;I don&amp;#39;t &amp;#58;-&amp;#41;&amp;#41; but sometimes they need to be nudged forward. A good point to ponder upon.&lt;br /&gt;2&amp;#41; Would the user&amp;#39;s account be registered with the system prior to successfully submitting the form&amp;#63;&lt;br /&gt;In my implementation I don&amp;#39;t register authenticated OpenID users with ASP.NET Membership &amp;#40;&amp;#38; Role&amp;#41; systems if they don&amp;#39;t fill out the profile. Again, this is just how I initially decided to handle it. Kind of like I don&amp;#39;t want stragglers around &amp;#40;just to say that I have so and so many registered users&amp;#41; but full commitment from users. &amp;#58;-&amp;#41;&lt;br /&gt;Comments: ** Comment from web user: TroyGoode ** &lt;p&gt;Unfortunately OpenID authentication was removed from the latest release. I am planning to include it in the next release, but this particular feature likely won&amp;#39;t make it in.&lt;/p&gt;</description><author>TroyGoode</author><pubDate>Fri, 07 Aug 2009 14:45:03 GMT</pubDate><guid isPermaLink="false">Commented Feature: Toggle force profile population with OpenID authentication 20090807024503P</guid></item><item><title>Closed Task: Add a constructor in the controllers to receive a MembershipProvider / RoleProvider</title><link>http://mvcmembership.codeplex.com/WorkItem/View.aspx?WorkItemId=1163</link><description>If the controllers have an additional constructor to receive the membership provider or role provider instead of using always the singleton instance, the code will be much easier to test with TDD &amp;#40;The membership provider can be mocked&amp;#41;.&lt;br /&gt;&lt;br /&gt;For example,&lt;br /&gt;&lt;br /&gt;private MembershipProvider _provider&amp;#59;&lt;br /&gt;&lt;br /&gt;BaseFormsAuthenticationController &amp;#40;&amp;#41;&lt;br /&gt;&amp;#123;&lt;br /&gt;  _provider &amp;#61; dotNetMembership.Provider&amp;#59;&lt;br /&gt;&amp;#125;&lt;br /&gt;&lt;br /&gt;BaseFormsAuthenticationController&amp;#40;MembershipProvider provider&amp;#41;&lt;br /&gt;&amp;#123;&lt;br /&gt;_provider &amp;#61; provider&amp;#59;&lt;br /&gt;&amp;#125; &lt;br /&gt;&lt;br /&gt;Thanks&lt;br /&gt;Pablo.&lt;br /&gt;Comments: &lt;p&gt;The controllers now use &amp;#34;poor man&amp;#39;s DI&amp;#34; to allow the provider to be injected.&lt;/p&gt;</description><author>TroyGoode</author><pubDate>Fri, 07 Aug 2009 14:36:15 GMT</pubDate><guid isPermaLink="false">Closed Task: Add a constructor in the controllers to receive a MembershipProvider / RoleProvider 20090807023615P</guid></item><item><title>Closed Task: Add Unit Tests, Switch To TDD</title><link>http://mvcmembership.codeplex.com/WorkItem/View.aspx?WorkItemId=320</link><description>We should wait until the next release on this, as it has been mentioned that unit testing will be dramatically simplified. That said, we still have two questions open&amp;#58;&lt;br /&gt;&lt;br /&gt;What unit testing framework&amp;#63;&lt;br /&gt;&lt;br /&gt;What mocking framework&amp;#63;&lt;br /&gt;Comments: &lt;p&gt;The latest release was written using TDD &amp;#40;xUnit &amp;#38; Moq&amp;#41;.&lt;/p&gt;</description><author>TroyGoode</author><pubDate>Fri, 07 Aug 2009 14:33:40 GMT</pubDate><guid isPermaLink="false">Closed Task: Add Unit Tests, Switch To TDD 20090807023340P</guid></item><item><title>Closed Issue: Not Compatible with the ASP.NET MVC Framework RC</title><link>http://mvcmembership.codeplex.com/WorkItem/View.aspx?WorkItemId=3167</link><description>There are a number of conflicts between the MVC RC and the Starter Kit P5, if we can build a comprehensive list, then we can update the project.&lt;br /&gt;&lt;br /&gt;For instance&amp;#58;&lt;br /&gt;&amp;#42; Code-behind-less aspx&amp;#39;s now require &amp;#60;&amp;#37;&amp;#64; Import Namespace&amp;#61;&amp;#34;System.Linq.Expressions&amp;#34; &amp;#37;&amp;#62; directive in order for the Html.ActionLink&amp;#60;&amp;#62;&amp;#40;&amp;#41; code to work&lt;br /&gt;&amp;#42; Need to replace the Html.Form&amp;#40;&amp;#41;&amp;#123;&amp;#125; code with Html.BeginForm&amp;#92;Html.EndForm&lt;br /&gt;Comments: &lt;p&gt;The latest release is compatible with the final release version of MVC 1.0.&lt;/p&gt;</description><author>TroyGoode</author><pubDate>Fri, 07 Aug 2009 14:32:50 GMT</pubDate><guid isPermaLink="false">Closed Issue: Not Compatible with the ASP.NET MVC Framework RC 20090807023250P</guid></item><item><title>Commented Issue: Not Compatible with the ASP.NET MVC Framework RC</title><link>http://mvcmembership.codeplex.com/WorkItem/View.aspx?WorkItemId=3167</link><description>There are a number of conflicts between the MVC RC and the Starter Kit P5, if we can build a comprehensive list, then we can update the project.&lt;br /&gt;&lt;br /&gt;For instance&amp;#58;&lt;br /&gt;&amp;#42; Code-behind-less aspx&amp;#39;s now require &amp;#60;&amp;#37;&amp;#64; Import Namespace&amp;#61;&amp;#34;System.Linq.Expressions&amp;#34; &amp;#37;&amp;#62; directive in order for the Html.ActionLink&amp;#60;&amp;#62;&amp;#40;&amp;#41; code to work&lt;br /&gt;&amp;#42; Need to replace the Html.Form&amp;#40;&amp;#41;&amp;#123;&amp;#125; code with Html.BeginForm&amp;#92;Html.EndForm&lt;br /&gt;Comments: ** Comment from web user: mabra ** &lt;p&gt;Hi All &amp;#33;&lt;/p&gt;&lt;p&gt;I commit, that, what I&amp;#39;ve downloaded today is compilable and runs with MVC 1.0. But, so I am very sorry, It does not contain any docs or readme&amp;#39;s. I think I&amp;#39;ve mis-interpreted the word starter. I am beginner and this project looks like for made for experts. In the project&amp;#91;-explorer&amp;#93; the database does not appear, so how is user-validation done &amp;#91;I cannot login and there seems to be no data in the table &amp;#123;just enters omething&amp;#63;&amp;#63;&amp;#125;&amp;#93;. Reading source code is not helpful, if there is no big picture. Where would a beginner really start&amp;#63;&lt;/p&gt;&lt;p&gt;br--mabra&lt;br /&gt;&lt;/p&gt;</description><author>mabra</author><pubDate>Tue, 02 Jun 2009 21:25:41 GMT</pubDate><guid isPermaLink="false">Commented Issue: Not Compatible with the ASP.NET MVC Framework RC 20090602092541P</guid></item><item><title>Commented Issue: Not Compatible with the ASP.NET MVC Framework RC</title><link>http://mvcmembership.codeplex.com/WorkItem/View.aspx?WorkItemId=3167</link><description>There are a number of conflicts between the MVC RC and the Starter Kit P5, if we can build a comprehensive list, then we can update the project.&lt;br /&gt;&lt;br /&gt;For instance&amp;#58;&lt;br /&gt;&amp;#42; Code-behind-less aspx&amp;#39;s now require &amp;#60;&amp;#37;&amp;#64; Import Namespace&amp;#61;&amp;#34;System.Linq.Expressions&amp;#34; &amp;#37;&amp;#62; directive in order for the Html.ActionLink&amp;#60;&amp;#62;&amp;#40;&amp;#41; code to work&lt;br /&gt;&amp;#42; Need to replace the Html.Form&amp;#40;&amp;#41;&amp;#123;&amp;#125; code with Html.BeginForm&amp;#92;Html.EndForm&lt;br /&gt;Comments: ** Comment from web user: putrtek ** &lt;p&gt;As Troy mentions the Sample website from the Trunk DOES work with MVC 1.0  , however the sample is somwhat limited. The created User From is not included neither is there anything about Roles.  &lt;/p&gt;&lt;p&gt;Awesome work Troy and Martin. We love to see a MVC 1.0 official release. Keep up the good work&amp;#33;&lt;/p&gt;&lt;p&gt;-MARK-&lt;br /&gt;putrtek&amp;#64;gmail.com&lt;/p&gt;</description><author>putrtek</author><pubDate>Mon, 01 Jun 2009 15:26:11 GMT</pubDate><guid isPermaLink="false">Commented Issue: Not Compatible with the ASP.NET MVC Framework RC 20090601032611P</guid></item><item><title>Commented Issue: Not Compatible with the ASP.NET MVC Framework RC</title><link>http://mvcmembership.codeplex.com/WorkItem/View.aspx?WorkItemId=3167</link><description>There are a number of conflicts between the MVC RC and the Starter Kit P5, if we can build a comprehensive list, then we can update the project.&lt;br /&gt;&lt;br /&gt;For instance&amp;#58;&lt;br /&gt;&amp;#42; Code-behind-less aspx&amp;#39;s now require &amp;#60;&amp;#37;&amp;#64; Import Namespace&amp;#61;&amp;#34;System.Linq.Expressions&amp;#34; &amp;#37;&amp;#62; directive in order for the Html.ActionLink&amp;#60;&amp;#62;&amp;#40;&amp;#41; code to work&lt;br /&gt;&amp;#42; Need to replace the Html.Form&amp;#40;&amp;#41;&amp;#123;&amp;#125; code with Html.BeginForm&amp;#92;Html.EndForm&lt;br /&gt;Comments: ** Comment from web user: TroyGoode ** &lt;p&gt;&amp;#64;br-mabra,&lt;/p&gt;&lt;p&gt;It is alive, but eeking along slowly as I manage to fit the time in to work on it. Rather than waiting for a release, try downloading the trunk, which DOES work with RTM.&lt;/p&gt;&lt;p&gt;Troy&lt;/p&gt;</description><author>TroyGoode</author><pubDate>Fri, 22 May 2009 11:53:27 GMT</pubDate><guid isPermaLink="false">Commented Issue: Not Compatible with the ASP.NET MVC Framework RC 20090522115327A</guid></item><item><title>Commented Issue: Not Compatible with the ASP.NET MVC Framework RC</title><link>http://mvcmembership.codeplex.com/WorkItem/View.aspx?WorkItemId=3167</link><description>There are a number of conflicts between the MVC RC and the Starter Kit P5, if we can build a comprehensive list, then we can update the project.&lt;br /&gt;&lt;br /&gt;For instance&amp;#58;&lt;br /&gt;&amp;#42; Code-behind-less aspx&amp;#39;s now require &amp;#60;&amp;#37;&amp;#64; Import Namespace&amp;#61;&amp;#34;System.Linq.Expressions&amp;#34; &amp;#37;&amp;#62; directive in order for the Html.ActionLink&amp;#60;&amp;#62;&amp;#40;&amp;#41; code to work&lt;br /&gt;&amp;#42; Need to replace the Html.Form&amp;#40;&amp;#41;&amp;#123;&amp;#125; code with Html.BeginForm&amp;#92;Html.EndForm&lt;br /&gt;Comments: ** Comment from web user: mabra ** &lt;p&gt;Hi Guys&amp;#33;&lt;/p&gt;&lt;p&gt;Sorry, will not sound like a beast - I know and welcome very much, that it free, but this does&amp;#39;nt really help anything, if it is not working. Your answer was from Febriuary&amp;#59;Is the project alive&amp;#63;&amp;#63;&lt;/p&gt;&lt;p&gt;br-mabra&lt;/p&gt;</description><author>mabra</author><pubDate>Thu, 21 May 2009 23:36:25 GMT</pubDate><guid isPermaLink="false">Commented Issue: Not Compatible with the ASP.NET MVC Framework RC 20090521113625P</guid></item><item><title>Closed Task: Setup.exe reported as Trojan backdoor.VB</title><link>http://www.codeplex.com/MvcMembership/WorkItem/View.aspx?WorkItemId=2061</link><description>See the attached screenshot. I don&amp;#39;t think that your installer in fact contains a trojan, but it would be nice it did not report as such.&lt;br /&gt;Comments: Scanned the Preview 5 installer and it did not flag as a trojan.</description><author>TroyGoode</author><pubDate>Sat, 07 Feb 2009 19:35:50 GMT</pubDate><guid isPermaLink="false">Closed Task: Setup.exe reported as Trojan backdoor.VB 20090207073550P</guid></item></channel></rss>