<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://forums.asp.net/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Windows SharePoint Services Hosting</title><link>http://forums.asp.net/184.aspx</link><description>Discuss the operation of Windows SharePoint Services in a services provider hosted environment.</description><dc:language>en</dc:language><generator>CommunityServer 2007 SP1 (Build: 20510.895)</generator><item><title>Re: Custom Membership Provider User Rights Issue</title><link>http://forums.asp.net/thread/2539617.aspx</link><pubDate>Wed, 06 Aug 2008 08:32:26 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:2539617</guid><dc:creator>subhashdike</dc:creator><author>subhashdike</author><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/2539617.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=184&amp;PostID=2539617</wfw:commentRss><description>&lt;p&gt;Please take a look at this. &lt;a class="" id="ctl00_MainPlaceHolder_Starter_TitleLink" href="http://channel9.msdn.com/shows/In+the+Office/Anonymous-Access-and-Forms-Authentication-with-WSS-30/" target="_blank"&gt;Anonymous Access and Forms Authentication with WSS 3.0&lt;/a&gt;&amp;nbsp; See if that helprs you&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Thanks,&lt;/p&gt;
&lt;p&gt;Subhash Dike&lt;/p&gt;</description></item><item><title>Re: Custom Membership Provider User Rights Issue</title><link>http://forums.asp.net/thread/2452942.aspx</link><pubDate>Fri, 27 Jun 2008 17:07:22 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:2452942</guid><dc:creator>senthilkumar_me2006</dc:creator><author>senthilkumar_me2006</author><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/2452942.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=184&amp;PostID=2452942</wfw:commentRss><description>&lt;p&gt;What do u mean by not working (finding users from database). Do you mean that it throws an error or do you mean that it does not find any user and always return user not find.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;In your code, i saw that following query is used&lt;/p&gt;
&lt;p&gt;[Code]&lt;/p&gt;
&lt;p&gt;UserTable = TreoData.GetData(&lt;span class="st"&gt;&amp;quot;SELECT name, user_id, email FROM [user] WHERE user_id LIKE &amp;#39;&amp;quot;&lt;/span&gt; + username + &lt;span class="st"&gt;&amp;quot;&amp;#39;&amp;quot;&lt;/span&gt;);&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;[/Code]&lt;/p&gt;
&lt;p&gt;In which you used&amp;nbsp; &amp;quot;like&amp;quot;&amp;nbsp; but no &amp;quot;%&amp;quot; sign. &lt;/p&gt;
&lt;p&gt;[Code]&lt;/p&gt;
&lt;p&gt;UserTable = TreoData.GetData(&lt;span class="st"&gt;&amp;quot;SELECT name, user_id, email FROM [user] WHERE user_id LIKE &amp;#39;%&amp;quot;&lt;/span&gt; + username + &lt;span class="st"&gt;&amp;quot;%&amp;#39;&amp;quot;&lt;/span&gt;);&lt;br /&gt;[/Code]&lt;/p&gt;
&lt;p&gt;Also, what is &amp;quot;treoapp&amp;quot; which you used&amp;nbsp;while instantiating membershipuser class. You have to put your membershipprovider class name in there instead of some random name. for your case it should be &amp;quot;TreoMembershipProvider&amp;quot;.&lt;/p&gt;
&lt;p&gt;[Code]&lt;/p&gt;
&lt;p&gt;MembershipUser user = &lt;span class="kwd"&gt;new&lt;/span&gt; MembershipUser(&lt;span class="st"&gt;&amp;quot;&lt;strong&gt;TreoMembershipProvider&lt;/strong&gt;&amp;quot;&lt;/span&gt;, dr[0].ToString(), dr[1].ToString(), dr[2].ToString(), &lt;span class="st"&gt;&amp;quot;&amp;quot;&lt;/span&gt;, &lt;span class="st"&gt;&amp;quot;&amp;quot;&lt;/span&gt;, &lt;span class="kwd"&gt;true&lt;/span&gt;, &lt;span class="kwd"&gt;false&lt;/span&gt;, DateTime.Now, DateTime.Now, DateTime.Now, DateTime.Now, DateTime.Now);&lt;/p&gt;
&lt;p&gt;[/Code]&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>Re: Custom Membership Provider User Rights Issue</title><link>http://forums.asp.net/thread/2450365.aspx</link><pubDate>Thu, 26 Jun 2008 19:02:02 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:2450365</guid><dc:creator>rideon88</dc:creator><author>rideon88</author><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/2450365.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=184&amp;PostID=2450365</wfw:commentRss><description>It seems to be loading fine now... after making that edit. The problem is that it isn&amp;#39;t actually working (finding users from my database). That means my class is broken. Are there any sample MembershipProviders out there in C# that only pull a username, email, and a password out of a MSSQL database with the required methods already written? &lt;br /&gt;</description></item><item><title>Re: Custom Membership Provider User Rights Issue</title><link>http://forums.asp.net/thread/2450275.aspx</link><pubDate>Thu, 26 Jun 2008 18:26:57 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:2450275</guid><dc:creator>senthilkumar_me2006</dc:creator><author>senthilkumar_me2006</author><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/2450275.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=184&amp;PostID=2450275</wfw:commentRss><description>&lt;p&gt;I am sorry, i missed to tell you, that u have to copy and paste that class library *.dll file into c:\inetpub\wwwroot\wss\virtualdirectories\80\bin&lt;/p&gt;
&lt;p&gt;&amp;nbsp;and c:\inetpub\wwwroot\wss\virtualdirectories\[your administrative portnumber]\bin&lt;/p&gt;
&lt;p&gt;&amp;nbsp;Also, since you changed the code into a class library there is a namespace introduction plus assembly name change happends. you have to update your configuration as below&lt;/p&gt;
&lt;p&gt;[Code]&lt;/p&gt;&amp;nbsp;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;&amp;lt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;membership&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;&lt;font color="#ff0000" size="2"&gt;defaultProvider&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;=&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;TreoMembershipProvider&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt; 
&lt;p&gt;&amp;lt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;providers&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;add&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;&lt;font color="#ff0000" size="2"&gt;name&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;=&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;TreoMembershipProvider&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;&amp;quot;&lt;/p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;
&lt;p&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;&lt;font color="#ff0000" size="2"&gt;type&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;=&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;&lt;strong&gt;TreoMP.TreoMembershipProvider&lt;/strong&gt;, &lt;strong&gt;TreoMP&lt;/strong&gt;, Version=1.0.0.0, Culture=neutral, PublicKeyToken=e29287ee7e26bca9&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;&amp;quot;&lt;/p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;
&lt;p&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;&lt;font color="#ff0000" size="2"&gt;requiresQuestionAndAnswer&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;=&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;false&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;&amp;quot;&lt;/p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;
&lt;p&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;&lt;font color="#ff0000" size="2"&gt;passwordFormat&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;=&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;Clear&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;&amp;quot;&lt;/p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;&lt;font color="#ff0000" size="2"&gt;connectionStringName&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;=&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;MyConnectionString&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;/&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt; 
&lt;p&gt;&amp;lt;/&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;providers&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;/&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;membership&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;&amp;gt;&lt;/p&gt;&lt;/font&gt;&lt;/font&gt;
&lt;p&gt;[/Code]&lt;/p&gt;
&lt;p&gt;Thanks,&lt;/p&gt;
&lt;p&gt;Senthilkumar&lt;/p&gt;</description></item><item><title>Re: Custom Membership Provider User Rights Issue</title><link>http://forums.asp.net/thread/2449958.aspx</link><pubDate>Thu, 26 Jun 2008 16:26:58 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:2449958</guid><dc:creator>rideon88</dc:creator><author>rideon88</author><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/2449958.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=184&amp;PostID=2449958</wfw:commentRss><description>&lt;p&gt;&amp;nbsp;Hi,&lt;/p&gt;&lt;p&gt; First off, thanks for your help senthilkumar. It&amp;#39;s greatly appreciated. &lt;br /&gt;&lt;/p&gt;&lt;p&gt;I&amp;#39;ve rewritten my class file, built the DLL, created the strong key file, and implemented the library into my local GAC and my dev servers GAC. Before actually tackeling sharepoint,&amp;nbsp; I wanted to run it locally just under the ASPNET configuration.It loads up fine, but I&amp;#39;m getting the following message when I click on the security link to add and manage users already in the database. Any advice would be greatly appreciated. Hopefully its something simple like the i&amp;#39;m just calling the wrong name from my web.config.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;span id="ctl00_ctl00_content_content_exceptionMessageLabel0"&gt;The following 
message may help in diagnosing the problem: &lt;/span&gt;&lt;span style="font-weight:bold;" id="ctl00_ctl00_content_content_exceptionMessageLabel1"&gt;Could not load file or 
assembly &amp;#39;TreoMembershipProvider, Version=1.0.0.0, Culture=neutral, 
PublicKeyToken=e29287ee7e26bca9&amp;#39; or one of its dependencies. The system cannot 
find the file specified. 
(C:\Inetpub\wwwroot\wss\VirtualDirectories\WebSite1\web.config line 58)&lt;/span&gt;&amp;nbsp; &lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;Here is my sample web.config file just to make sure that my class will work through the ASPNET Configuration. I figured that if I immediately load it up in sharepoint, and it doesn&amp;#39;t work, I&amp;#39;ll never be able to debug it. So before I try and get sharepoint to work I want to make sure this works. I also uploaded some screen shots of the error message i&amp;#39;m getting, my dll file in the assembly folder, and the&amp;nbsp; database structure im writing this for just for fun.&lt;br /&gt;&lt;/p&gt;&lt;pre class="coloredcode"&gt;&lt;b id="1"&gt;1    &lt;/b&gt;&lt;br /&gt;&lt;b id="2"&gt;2    &lt;/b&gt;&lt;span class="cmt"&gt;&amp;lt;!-- &lt;br /&gt;&lt;b id="3"&gt;3    &lt;/b&gt;    Note: As an alternative to hand editing this file you can use the &lt;br /&gt;&lt;b id="4"&gt;4    &lt;/b&gt;    web admin tool to configure settings for your application. Use&lt;br /&gt;&lt;b id="5"&gt;5    &lt;/b&gt;    the Website-&amp;gt;Asp.Net Configuration option in Visual Studio.&lt;br /&gt;&lt;b id="6"&gt;6    &lt;/b&gt;    A full list of settings and comments can be found in &lt;br /&gt;&lt;b id="7"&gt;7    &lt;/b&gt;    machine.config.comments usually located in &lt;br /&gt;&lt;b id="8"&gt;8    &lt;/b&gt;    \Windows\Microsoft.Net\Framework\v2.x\Config &lt;br /&gt;&lt;b id="9"&gt;9    &lt;/b&gt;--&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;b id="10"&gt;10   &lt;/b&gt;&amp;lt;&lt;span class="tag"&gt;configuration&lt;/span&gt;&amp;gt;&lt;br /&gt;&lt;b id="11"&gt;11   &lt;/b&gt;	&amp;lt;&lt;span class="tag"&gt;appSettings/&lt;/span&gt;&amp;gt;&lt;br /&gt;&lt;b id="12"&gt;12   &lt;/b&gt;	&amp;lt;&lt;span class="tag"&gt;connectionStrings&lt;/span&gt;&amp;gt;&lt;br /&gt;&lt;b id="13"&gt;13   &lt;/b&gt;		&amp;lt;&lt;span class="tag"&gt;add&lt;/span&gt;&lt;span class="attr"&gt; name=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;MyConnectionString&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; connectionString=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;Server=x-db2;Database=Aarons_Playground;uid=treoapp;pwd=xxx;&amp;quot;&lt;/span&gt;/&amp;gt;&lt;br /&gt;&lt;b id="14"&gt;14   &lt;/b&gt;&lt;br /&gt;&lt;b id="15"&gt;15   &lt;/b&gt;	&amp;lt;/&lt;span class="tag"&gt;connectionStrings&lt;/span&gt;&amp;gt;&lt;br /&gt;&lt;b id="16"&gt;16   &lt;/b&gt;	&amp;lt;&lt;span class="tag"&gt;system.web&lt;/span&gt;&amp;gt;&lt;br /&gt;&lt;b id="17"&gt;17   &lt;/b&gt;		&lt;span class="cmt"&gt;&amp;lt;!-- &lt;br /&gt;&lt;b id="18"&gt;18   &lt;/b&gt;            Set compilation debug=&amp;quot;true&amp;quot; to insert debugging &lt;br /&gt;&lt;b id="19"&gt;19   &lt;/b&gt;            symbols into the compiled page. Because this &lt;br /&gt;&lt;b id="20"&gt;20   &lt;/b&gt;            affects performance, set this value to true only &lt;br /&gt;&lt;b id="21"&gt;21   &lt;/b&gt;            during development.&lt;br /&gt;&lt;b id="22"&gt;22   &lt;/b&gt;&lt;br /&gt;&lt;b id="23"&gt;23   &lt;/b&gt;            Visual Basic options:&lt;br /&gt;&lt;b id="24"&gt;24   &lt;/b&gt;            Set strict=&amp;quot;true&amp;quot; to disallow all data type conversions &lt;br /&gt;&lt;b id="25"&gt;25   &lt;/b&gt;            where data loss can occur. &lt;br /&gt;&lt;b id="26"&gt;26   &lt;/b&gt;            Set explicit=&amp;quot;true&amp;quot; to force declaration of all variables.&lt;br /&gt;&lt;b id="27"&gt;27   &lt;/b&gt;        --&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;b id="28"&gt;28   &lt;/b&gt;		&amp;lt;&lt;span class="tag"&gt;compilation&lt;/span&gt;&lt;span class="attr"&gt; debug=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;true&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; strict=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;false&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; explicit=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;true&amp;quot;&lt;/span&gt;/&amp;gt;&lt;br /&gt;&lt;b id="29"&gt;29   &lt;/b&gt;		&amp;lt;&lt;span class="tag"&gt;pages&lt;/span&gt;&amp;gt;&lt;br /&gt;&lt;b id="30"&gt;30   &lt;/b&gt;			&amp;lt;&lt;span class="tag"&gt;namespaces&lt;/span&gt;&amp;gt;&lt;br /&gt;&lt;b id="31"&gt;31   &lt;/b&gt;				&amp;lt;&lt;span class="tag"&gt;clear/&lt;/span&gt;&amp;gt;&lt;br /&gt;&lt;b id="32"&gt;32   &lt;/b&gt;				&amp;lt;&lt;span class="tag"&gt;add&lt;/span&gt;&lt;span class="attr"&gt; namespace=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;System&amp;quot;&lt;/span&gt;/&amp;gt;&lt;br /&gt;&lt;b id="33"&gt;33   &lt;/b&gt;				&amp;lt;&lt;span class="tag"&gt;add&lt;/span&gt;&lt;span class="attr"&gt; namespace=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;System.Collections&amp;quot;&lt;/span&gt;/&amp;gt;&lt;br /&gt;&lt;b id="34"&gt;34   &lt;/b&gt;				&amp;lt;&lt;span class="tag"&gt;add&lt;/span&gt;&lt;span class="attr"&gt; namespace=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;System.Collections.Specialized&amp;quot;&lt;/span&gt;/&amp;gt;&lt;br /&gt;&lt;b id="35"&gt;35   &lt;/b&gt;				&amp;lt;&lt;span class="tag"&gt;add&lt;/span&gt;&lt;span class="attr"&gt; namespace=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;System.Configuration&amp;quot;&lt;/span&gt;/&amp;gt;&lt;br /&gt;&lt;b id="36"&gt;36   &lt;/b&gt;				&amp;lt;&lt;span class="tag"&gt;add&lt;/span&gt;&lt;span class="attr"&gt; namespace=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;System.Text&amp;quot;&lt;/span&gt;/&amp;gt;&lt;br /&gt;&lt;b id="37"&gt;37   &lt;/b&gt;				&amp;lt;&lt;span class="tag"&gt;add&lt;/span&gt;&lt;span class="attr"&gt; namespace=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;System.Text.RegularExpressions&amp;quot;&lt;/span&gt;/&amp;gt;&lt;br /&gt;&lt;b id="38"&gt;38   &lt;/b&gt;				&amp;lt;&lt;span class="tag"&gt;add&lt;/span&gt;&lt;span class="attr"&gt; namespace=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;System.Web&amp;quot;&lt;/span&gt;/&amp;gt;&lt;br /&gt;&lt;b id="39"&gt;39   &lt;/b&gt;				&amp;lt;&lt;span class="tag"&gt;add&lt;/span&gt;&lt;span class="attr"&gt; namespace=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;System.Web.Caching&amp;quot;&lt;/span&gt;/&amp;gt;&lt;br /&gt;&lt;b id="40"&gt;40   &lt;/b&gt;				&amp;lt;&lt;span class="tag"&gt;add&lt;/span&gt;&lt;span class="attr"&gt; namespace=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;System.Web.SessionState&amp;quot;&lt;/span&gt;/&amp;gt;&lt;br /&gt;&lt;b id="41"&gt;41   &lt;/b&gt;				&amp;lt;&lt;span class="tag"&gt;add&lt;/span&gt;&lt;span class="attr"&gt; namespace=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;System.Web.Security&amp;quot;&lt;/span&gt;/&amp;gt;&lt;br /&gt;&lt;b id="42"&gt;42   &lt;/b&gt;				&amp;lt;&lt;span class="tag"&gt;add&lt;/span&gt;&lt;span class="attr"&gt; namespace=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;System.Web.Profile&amp;quot;&lt;/span&gt;/&amp;gt;&lt;br /&gt;&lt;b id="43"&gt;43   &lt;/b&gt;				&amp;lt;&lt;span class="tag"&gt;add&lt;/span&gt;&lt;span class="attr"&gt; namespace=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;System.Web.UI&amp;quot;&lt;/span&gt;/&amp;gt;&lt;br /&gt;&lt;b id="44"&gt;44   &lt;/b&gt;				&amp;lt;&lt;span class="tag"&gt;add&lt;/span&gt;&lt;span class="attr"&gt; namespace=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;System.Web.UI.WebControls&amp;quot;&lt;/span&gt;/&amp;gt;&lt;br /&gt;&lt;b id="45"&gt;45   &lt;/b&gt;				&amp;lt;&lt;span class="tag"&gt;add&lt;/span&gt;&lt;span class="attr"&gt; namespace=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;System.Web.UI.WebControls.WebParts&amp;quot;&lt;/span&gt;/&amp;gt;&lt;br /&gt;&lt;b id="46"&gt;46   &lt;/b&gt;				&amp;lt;&lt;span class="tag"&gt;add&lt;/span&gt;&lt;span class="attr"&gt; namespace=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;System.Web.UI.HtmlControls&amp;quot;&lt;/span&gt;/&amp;gt;&lt;br /&gt;&lt;b id="47"&gt;47   &lt;/b&gt;			&amp;lt;/&lt;span class="tag"&gt;namespaces&lt;/span&gt;&amp;gt;&lt;br /&gt;&lt;b id="48"&gt;48   &lt;/b&gt;		&amp;lt;/&lt;span class="tag"&gt;pages&lt;/span&gt;&amp;gt;&lt;br /&gt;&lt;b id="49"&gt;49   &lt;/b&gt;		&lt;span class="cmt"&gt;&amp;lt;!--&lt;br /&gt;&lt;b id="50"&gt;50   &lt;/b&gt;            The &amp;lt;authentication&amp;gt; section enables configuration &lt;br /&gt;&lt;b id="51"&gt;51   &lt;/b&gt;            of the security authentication mode used by &lt;br /&gt;&lt;b id="52"&gt;52   &lt;/b&gt;            ASP.NET to identify an incoming user. &lt;br /&gt;&lt;b id="53"&gt;53   &lt;/b&gt;        --&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;b id="54"&gt;54   &lt;/b&gt;		&amp;lt;&lt;span class="tag"&gt;authentication&lt;/span&gt;&lt;span class="attr"&gt; mode=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;Forms&amp;quot;&lt;/span&gt;/&amp;gt;&lt;br /&gt;&lt;b id="55"&gt;55   &lt;/b&gt;		&amp;lt;&lt;span class="tag"&gt;membership&lt;/span&gt;&lt;span class="attr"&gt; defaultProvider=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;TreoMembershipProvider&amp;quot;&lt;/span&gt;&amp;gt;&lt;br /&gt;&lt;b id="56"&gt;56   &lt;/b&gt;			&amp;lt;&lt;span class="tag"&gt;providers&lt;/span&gt;&amp;gt;&lt;br /&gt;&lt;b id="57"&gt;57   &lt;/b&gt;				&amp;lt;&lt;span class="tag"&gt;add&lt;/span&gt;&lt;span class="attr"&gt; name=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;TreoMembershipProvider&amp;quot;&lt;/span&gt;&lt;br /&gt;&lt;b id="58"&gt;58   &lt;/b&gt;&lt;span class="attr"&gt;					 type=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;TreoMembershipProvider, TreoMembershipProvider, Version=1.0.0.0, Culture=neutral, PublicKeyToken=e29287ee7e26bca9&amp;quot;&lt;/span&gt;&lt;br /&gt;&lt;b id="59"&gt;59   &lt;/b&gt;&lt;span class="attr"&gt;					 requiresQuestionAndAnswer=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;false&amp;quot;&lt;/span&gt;&lt;br /&gt;&lt;b id="60"&gt;60   &lt;/b&gt;&lt;span class="attr"&gt;					 passwordFormat=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;Clear&amp;quot;&lt;/span&gt;&lt;br /&gt;&lt;b id="61"&gt;61   &lt;/b&gt;&lt;span class="attr"&gt;					 connectionStringName=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;MyConnectionString&amp;quot;&lt;/span&gt;&lt;br /&gt;&lt;b id="62"&gt;62   &lt;/b&gt;					 &lt;br /&gt;&lt;b id="63"&gt;63   &lt;/b&gt;					 /&amp;gt;&lt;br /&gt;&lt;b id="64"&gt;64   &lt;/b&gt;			&amp;lt;/&lt;span class="tag"&gt;providers&lt;/span&gt;&amp;gt;&lt;br /&gt;&lt;b id="65"&gt;65   &lt;/b&gt;		&amp;lt;/&lt;span class="tag"&gt;membership&lt;/span&gt;&amp;gt;&lt;br /&gt;&lt;b id="66"&gt;66   &lt;/b&gt;	&amp;lt;/&lt;span class="tag"&gt;system.web&lt;/span&gt;&amp;gt;&lt;br /&gt;&lt;b id="67"&gt;67   &lt;/b&gt;&amp;lt;/&lt;span class="tag"&gt;configuration&lt;/span&gt;&amp;gt;&lt;br /&gt;&lt;b id="68"&gt;68   &lt;/b&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;p&gt;Here is my updated TreoMP.dll/.cs class file &lt;br /&gt;&lt;/p&gt;&lt;pre class="coloredcode"&gt;&lt;b id="1"&gt;1    &lt;/b&gt;&lt;span class="kwd"&gt;using&lt;/span&gt; System;&lt;br /&gt;&lt;b id="2"&gt;2    &lt;/b&gt;&lt;span class="kwd"&gt;using&lt;/span&gt; System.Collections.Generic;&lt;br /&gt;&lt;b id="3"&gt;3    &lt;/b&gt;&lt;span class="kwd"&gt;using&lt;/span&gt; System.Text;&lt;br /&gt;&lt;b id="4"&gt;4    &lt;/b&gt;&lt;span class="kwd"&gt;using&lt;/span&gt; System.Data;&lt;br /&gt;&lt;b id="5"&gt;5    &lt;/b&gt;&lt;span class="kwd"&gt;using&lt;/span&gt; System.Data.SqlClient;&lt;br /&gt;&lt;b id="6"&gt;6    &lt;/b&gt;&lt;span class="kwd"&gt;using&lt;/span&gt; System.Data.OleDb;&lt;br /&gt;&lt;b id="7"&gt;7    &lt;/b&gt;&lt;span class="kwd"&gt;using&lt;/span&gt; System.Data.Odbc;&lt;br /&gt;&lt;b id="8"&gt;8    &lt;/b&gt;&lt;span class="kwd"&gt;using&lt;/span&gt; System.Configuration;&lt;br /&gt;&lt;b id="9"&gt;9    &lt;/b&gt;&lt;span class="kwd"&gt;using&lt;/span&gt; System.Collections.Specialized;&lt;br /&gt;&lt;b id="10"&gt;10   &lt;/b&gt;&lt;span class="kwd"&gt;using&lt;/span&gt; System.Configuration.Provider;&lt;br /&gt;&lt;b id="11"&gt;11   &lt;/b&gt;&lt;span class="kwd"&gt;using&lt;/span&gt; System.Security.Cryptography;&lt;br /&gt;&lt;b id="12"&gt;12   &lt;/b&gt;&lt;span class="kwd"&gt;using&lt;/span&gt; System.Web;&lt;br /&gt;&lt;b id="13"&gt;13   &lt;/b&gt;&lt;span class="kwd"&gt;using&lt;/span&gt; System.Web.Security;&lt;br /&gt;&lt;b id="14"&gt;14   &lt;/b&gt;&lt;span class="kwd"&gt;using&lt;/span&gt; System.Web.UI;&lt;br /&gt;&lt;b id="15"&gt;15   &lt;/b&gt;&lt;span class="kwd"&gt;using&lt;/span&gt; System.Web.UI.WebControls;&lt;br /&gt;&lt;b id="16"&gt;16   &lt;/b&gt;&lt;span class="kwd"&gt;using&lt;/span&gt; System.Web.UI.WebControls.WebParts;&lt;br /&gt;&lt;b id="17"&gt;17   &lt;/b&gt;&lt;span class="kwd"&gt;using&lt;/span&gt; System.Web.UI.HtmlControls;&lt;br /&gt;&lt;b id="18"&gt;18   &lt;/b&gt;&lt;span class="kwd"&gt;using&lt;/span&gt; TreoSolutions.Data;&lt;br /&gt;&lt;b id="19"&gt;19   &lt;/b&gt;&lt;span class="kwd"&gt;namespace&lt;/span&gt; TreoMP&lt;br /&gt;&lt;b id="20"&gt;20   &lt;/b&gt;{&lt;br /&gt;&lt;b id="21"&gt;21   &lt;/b&gt;    &lt;span class="kwd"&gt;public class&lt;/span&gt; TreoMembershipProvider:MembershipProvider&lt;br /&gt;&lt;b id="22"&gt;22   &lt;/b&gt;    {&lt;br /&gt;&lt;b id="23"&gt;23   &lt;/b&gt;        &lt;span class="kwd"&gt;public&lt;/span&gt; TreoMembershipProvider()&lt;br /&gt;&lt;b id="24"&gt;24   &lt;/b&gt;	{&lt;br /&gt;&lt;b id="25"&gt;25   &lt;/b&gt;		&lt;span class="cmt"&gt;//&lt;br /&gt;&lt;b id="26"&gt;26   &lt;/b&gt;		// TODO: Add constructor logic here&lt;br /&gt;&lt;b id="27"&gt;27   &lt;/b&gt;          &lt;br /&gt;&lt;b id="28"&gt;28   &lt;/b&gt;		//&lt;/span&gt;&lt;br /&gt;&lt;b id="29"&gt;29   &lt;/b&gt;	}&lt;br /&gt;&lt;b id="30"&gt;30   &lt;/b&gt;&lt;br /&gt;&lt;b id="31"&gt;31   &lt;/b&gt;    &lt;span class="kwd"&gt;public override string&lt;/span&gt; ApplicationName&lt;br /&gt;&lt;b id="32"&gt;32   &lt;/b&gt;    {&lt;br /&gt;&lt;b id="33"&gt;33   &lt;/b&gt;        &lt;span class="kwd"&gt;get&lt;/span&gt;&lt;br /&gt;&lt;b id="34"&gt;34   &lt;/b&gt;        {&lt;br /&gt;&lt;b id="35"&gt;35   &lt;/b&gt;            &lt;span class="kwd"&gt;throw new&lt;/span&gt; Exception(&lt;span class="st"&gt;&amp;quot;The method or operation is not implemented.&amp;quot;&lt;/span&gt;);&lt;br /&gt;&lt;b id="36"&gt;36   &lt;/b&gt;        }&lt;br /&gt;&lt;b id="37"&gt;37   &lt;/b&gt;        &lt;span class="kwd"&gt;set&lt;/span&gt;&lt;br /&gt;&lt;b id="38"&gt;38   &lt;/b&gt;        {&lt;br /&gt;&lt;b id="39"&gt;39   &lt;/b&gt;            &lt;span class="kwd"&gt;throw new&lt;/span&gt; Exception(&lt;span class="st"&gt;&amp;quot;The method or operation is not implemented.&amp;quot;&lt;/span&gt;);&lt;br /&gt;&lt;b id="40"&gt;40   &lt;/b&gt;        }&lt;br /&gt;&lt;b id="41"&gt;41   &lt;/b&gt;    }&lt;br /&gt;&lt;b id="42"&gt;42   &lt;/b&gt;&lt;br /&gt;&lt;b id="43"&gt;43   &lt;/b&gt;    &lt;span class="kwd"&gt;public override bool&lt;/span&gt; ChangePassword(&lt;span class="kwd"&gt;string&lt;/span&gt; username, &lt;span class="kwd"&gt;string&lt;/span&gt; oldPassword, &lt;span class="kwd"&gt;string&lt;/span&gt; newPassword)&lt;br /&gt;&lt;b id="44"&gt;44   &lt;/b&gt;    {&lt;br /&gt;&lt;b id="45"&gt;45   &lt;/b&gt;        &lt;span class="kwd"&gt;throw new&lt;/span&gt; Exception(&lt;span class="st"&gt;&amp;quot;The method or operation is not implemented.&amp;quot;&lt;/span&gt;);&lt;br /&gt;&lt;b id="46"&gt;46   &lt;/b&gt;    }&lt;br /&gt;&lt;b id="47"&gt;47   &lt;/b&gt;&lt;br /&gt;&lt;b id="48"&gt;48   &lt;/b&gt;    &lt;span class="kwd"&gt;public override bool&lt;/span&gt; ChangePasswordQuestionAndAnswer(&lt;span class="kwd"&gt;string&lt;/span&gt; username, &lt;span class="kwd"&gt;string&lt;/span&gt; password, &lt;span class="kwd"&gt;string&lt;/span&gt; newPasswordQuestion, &lt;span class="kwd"&gt;string&lt;/span&gt; newPasswordAnswer)&lt;br /&gt;&lt;b id="49"&gt;49   &lt;/b&gt;    {&lt;br /&gt;&lt;b id="50"&gt;50   &lt;/b&gt;        &lt;span class="kwd"&gt;throw new&lt;/span&gt; Exception(&lt;span class="st"&gt;&amp;quot;The method or operation is not implemented.&amp;quot;&lt;/span&gt;);&lt;br /&gt;&lt;b id="51"&gt;51   &lt;/b&gt;    }&lt;br /&gt;&lt;b id="52"&gt;52   &lt;/b&gt;&lt;br /&gt;&lt;b id="53"&gt;53   &lt;/b&gt;    &lt;span class="kwd"&gt;public override&lt;/span&gt; MembershipUser CreateUser(&lt;span class="kwd"&gt;string&lt;/span&gt; username, &lt;span class="kwd"&gt;string&lt;/span&gt; password, &lt;span class="kwd"&gt;string&lt;/span&gt; email, &lt;span class="kwd"&gt;string&lt;/span&gt; passwordQuestion, &lt;span class="kwd"&gt;string&lt;/span&gt; passwordAnswer, &lt;span class="kwd"&gt;bool&lt;/span&gt; isApproved, &lt;span class="kwd"&gt;object&lt;/span&gt; providerUserKey, &lt;span class="kwd"&gt;out&lt;/span&gt; MembershipCreateStatus status)&lt;br /&gt;&lt;b id="54"&gt;54   &lt;/b&gt;    {&lt;br /&gt;&lt;b id="55"&gt;55   &lt;/b&gt;        &lt;span class="kwd"&gt;throw new&lt;/span&gt; Exception(&lt;span class="st"&gt;&amp;quot;The method or operation is not implemented.&amp;quot;&lt;/span&gt;);&lt;br /&gt;&lt;b id="56"&gt;56   &lt;/b&gt;    }&lt;br /&gt;&lt;b id="57"&gt;57   &lt;/b&gt;&lt;br /&gt;&lt;b id="58"&gt;58   &lt;/b&gt;    &lt;span class="kwd"&gt;public override bool&lt;/span&gt; DeleteUser(&lt;span class="kwd"&gt;string&lt;/span&gt; username, &lt;span class="kwd"&gt;bool&lt;/span&gt; deleteAllRelatedData)&lt;br /&gt;&lt;b id="59"&gt;59   &lt;/b&gt;    {&lt;br /&gt;&lt;b id="60"&gt;60   &lt;/b&gt;        &lt;span class="kwd"&gt;throw new&lt;/span&gt; Exception(&lt;span class="st"&gt;&amp;quot;The method or operation is not implemented.&amp;quot;&lt;/span&gt;);&lt;br /&gt;&lt;b id="61"&gt;61   &lt;/b&gt;    }&lt;br /&gt;&lt;b id="62"&gt;62   &lt;/b&gt;&lt;br /&gt;&lt;b id="63"&gt;63   &lt;/b&gt;    &lt;span class="kwd"&gt;public override bool&lt;/span&gt; EnablePasswordReset&lt;br /&gt;&lt;b id="64"&gt;64   &lt;/b&gt;    {&lt;br /&gt;&lt;b id="65"&gt;65   &lt;/b&gt;        &lt;span class="kwd"&gt;get&lt;/span&gt; { &lt;span class="kwd"&gt;throw new&lt;/span&gt; Exception(&lt;span class="st"&gt;&amp;quot;The method or operation is not implemented.&amp;quot;&lt;/span&gt;); }&lt;br /&gt;&lt;b id="66"&gt;66   &lt;/b&gt;    }&lt;br /&gt;&lt;b id="67"&gt;67   &lt;/b&gt;&lt;br /&gt;&lt;b id="68"&gt;68   &lt;/b&gt;    &lt;span class="kwd"&gt;public override bool&lt;/span&gt; EnablePasswordRetrieval&lt;br /&gt;&lt;b id="69"&gt;69   &lt;/b&gt;    {&lt;br /&gt;&lt;b id="70"&gt;70   &lt;/b&gt;        &lt;span class="kwd"&gt;get&lt;/span&gt; { &lt;span class="kwd"&gt;throw new&lt;/span&gt; Exception(&lt;span class="st"&gt;&amp;quot;The method or operation is not implemented.&amp;quot;&lt;/span&gt;); }&lt;br /&gt;&lt;b id="71"&gt;71   &lt;/b&gt;    }&lt;br /&gt;&lt;b id="72"&gt;72   &lt;/b&gt;&lt;br /&gt;&lt;b id="73"&gt;73   &lt;/b&gt;    &lt;span class="kwd"&gt;public override&lt;/span&gt; MembershipUserCollection FindUsersByEmail(&lt;span class="kwd"&gt;string&lt;/span&gt; emailToMatch, &lt;span class="kwd"&gt;int&lt;/span&gt; pageIndex, &lt;span class="kwd"&gt;int&lt;/span&gt; pageSize, &lt;span class="kwd"&gt;out int&lt;/span&gt; totalRecords)&lt;br /&gt;&lt;b id="74"&gt;74   &lt;/b&gt;    {&lt;br /&gt;&lt;b id="75"&gt;75   &lt;/b&gt;        &lt;span class="kwd"&gt;try&lt;/span&gt;&lt;br /&gt;&lt;b id="76"&gt;76   &lt;/b&gt;        {&lt;br /&gt;&lt;b id="77"&gt;77   &lt;/b&gt;            totalRecords = 0;&lt;br /&gt;&lt;b id="78"&gt;78   &lt;/b&gt;            SQLData TreoData = &lt;span class="kwd"&gt;null&lt;/span&gt;;&lt;br /&gt;&lt;b id="79"&gt;79   &lt;/b&gt;            DataTable UserTable = &lt;span class="kwd"&gt;null&lt;/span&gt;;&lt;br /&gt;&lt;b id="80"&gt;80   &lt;/b&gt;            MembershipUserCollection users = &lt;span class="kwd"&gt;new&lt;/span&gt; MembershipUserCollection();&lt;br /&gt;&lt;b id="81"&gt;81   &lt;/b&gt;&lt;br /&gt;&lt;b id="82"&gt;82   &lt;/b&gt;            TreoData = &lt;span class="kwd"&gt;new&lt;/span&gt; SQLData();&lt;br /&gt;&lt;b id="83"&gt;83   &lt;/b&gt;            UserTable = TreoData.GetData(&lt;span class="st"&gt;&amp;quot;SELECT name, user_id, email FROM [user] WHERE email LIKE &amp;#39;&amp;quot;&lt;/span&gt; + emailToMatch + &lt;span class="st"&gt;&amp;quot;&amp;#39;&amp;quot;&lt;/span&gt;);&lt;br /&gt;&lt;b id="84"&gt;84   &lt;/b&gt;&lt;br /&gt;&lt;b id="85"&gt;85   &lt;/b&gt;            &lt;span class="kwd"&gt;foreach&lt;/span&gt; (DataRow dr &lt;span class="kwd"&gt;in&lt;/span&gt; UserTable.Rows)&lt;br /&gt;&lt;b id="86"&gt;86   &lt;/b&gt;            {&lt;br /&gt;&lt;b id="87"&gt;87   &lt;/b&gt;                totalRecords++;&lt;br /&gt;&lt;b id="88"&gt;88   &lt;/b&gt;                MembershipUser user = &lt;span class="kwd"&gt;new&lt;/span&gt; MembershipUser(&lt;span class="st"&gt;&amp;quot;treoapp&amp;quot;&lt;/span&gt;, dr[0].ToString(), dr[1].ToString(), dr[2].ToString(), &lt;span class="st"&gt;&amp;quot;&amp;quot;&lt;/span&gt;, &lt;span class="st"&gt;&amp;quot;&amp;quot;&lt;/span&gt;, &lt;span class="kwd"&gt;true&lt;/span&gt;, &lt;span class="kwd"&gt;false&lt;/span&gt;, DateTime.Now, DateTime.Now, DateTime.Now, DateTime.Now, DateTime.Now);&lt;br /&gt;&lt;b id="89"&gt;89   &lt;/b&gt;                users.Add(user);&lt;br /&gt;&lt;b id="90"&gt;90   &lt;/b&gt;            }&lt;br /&gt;&lt;b id="91"&gt;91   &lt;/b&gt;            &lt;span class="kwd"&gt;return&lt;/span&gt; users;&lt;br /&gt;&lt;b id="92"&gt;92   &lt;/b&gt;        }&lt;br /&gt;&lt;b id="93"&gt;93   &lt;/b&gt;        &lt;span class="kwd"&gt;catch&lt;/span&gt; (Exception e)&lt;br /&gt;&lt;b id="94"&gt;94   &lt;/b&gt;        {&lt;br /&gt;&lt;b id="95"&gt;95   &lt;/b&gt;            &lt;span class="kwd"&gt;throw&lt;/span&gt; e;&lt;br /&gt;&lt;b id="96"&gt;96   &lt;/b&gt;        }&lt;br /&gt;&lt;b id="97"&gt;97   &lt;/b&gt;&lt;br /&gt;&lt;b id="98"&gt;98   &lt;/b&gt;        &lt;br /&gt;&lt;b id="99"&gt;99   &lt;/b&gt;    }&lt;br /&gt;&lt;b id="100"&gt;100  &lt;/b&gt;&lt;br /&gt;&lt;b id="101"&gt;101  &lt;/b&gt;    &lt;span class="kwd"&gt;public override&lt;/span&gt; MembershipUserCollection FindUsersByName(&lt;span class="kwd"&gt;string&lt;/span&gt; usernameToMatch, &lt;span class="kwd"&gt;int&lt;/span&gt; pageIndex, &lt;span class="kwd"&gt;int&lt;/span&gt; pageSize, &lt;span class="kwd"&gt;out int&lt;/span&gt; totalRecords)&lt;br /&gt;&lt;b id="102"&gt;102  &lt;/b&gt;    {&lt;br /&gt;&lt;b id="103"&gt;103  &lt;/b&gt;        &lt;span class="kwd"&gt;try&lt;/span&gt;&lt;br /&gt;&lt;b id="104"&gt;104  &lt;/b&gt;        {&lt;br /&gt;&lt;b id="105"&gt;105  &lt;/b&gt;            totalRecords = 0;&lt;br /&gt;&lt;b id="106"&gt;106  &lt;/b&gt;            SQLData TreoData = &lt;span class="kwd"&gt;null&lt;/span&gt;;&lt;br /&gt;&lt;b id="107"&gt;107  &lt;/b&gt;            DataTable UserTable = &lt;span class="kwd"&gt;null&lt;/span&gt;;&lt;br /&gt;&lt;b id="108"&gt;108  &lt;/b&gt;            MembershipUserCollection users = &lt;span class="kwd"&gt;new&lt;/span&gt; MembershipUserCollection();&lt;br /&gt;&lt;b id="109"&gt;109  &lt;/b&gt;&lt;br /&gt;&lt;b id="110"&gt;110  &lt;/b&gt;            TreoData = &lt;span class="kwd"&gt;new&lt;/span&gt; SQLData();&lt;br /&gt;&lt;b id="111"&gt;111  &lt;/b&gt;            UserTable = TreoData.GetData(&lt;span class="st"&gt;&amp;quot;SELECT name, user_id, email FROM [user]&amp;quot;&lt;/span&gt;);&lt;br /&gt;&lt;b id="112"&gt;112  &lt;/b&gt;&lt;br /&gt;&lt;b id="113"&gt;113  &lt;/b&gt;            &lt;span class="kwd"&gt;foreach&lt;/span&gt; (DataRow dr &lt;span class="kwd"&gt;in&lt;/span&gt; UserTable.Rows)&lt;br /&gt;&lt;b id="114"&gt;114  &lt;/b&gt;            {&lt;br /&gt;&lt;b id="115"&gt;115  &lt;/b&gt;                totalRecords++;&lt;br /&gt;&lt;b id="116"&gt;116  &lt;/b&gt;                MembershipUser user = &lt;span class="kwd"&gt;new&lt;/span&gt; MembershipUser(&lt;span class="st"&gt;&amp;quot;treoapp&amp;quot;&lt;/span&gt;, dr[0].ToString(), dr[1].ToString(), dr[2].ToString(), &lt;span class="st"&gt;&amp;quot;&amp;quot;&lt;/span&gt;, &lt;span class="st"&gt;&amp;quot;&amp;quot;&lt;/span&gt;, &lt;span class="kwd"&gt;true&lt;/span&gt;, &lt;span class="kwd"&gt;false&lt;/span&gt;, DateTime.Now, DateTime.Now, DateTime.Now, DateTime.Now, DateTime.Now);&lt;br /&gt;&lt;b id="117"&gt;117  &lt;/b&gt;                users.Add(user);&lt;br /&gt;&lt;b id="118"&gt;118  &lt;/b&gt;            }&lt;br /&gt;&lt;b id="119"&gt;119  &lt;/b&gt;&lt;br /&gt;&lt;b id="120"&gt;120  &lt;/b&gt;            &lt;span class="kwd"&gt;return&lt;/span&gt; users;&lt;br /&gt;&lt;b id="121"&gt;121  &lt;/b&gt;        }&lt;br /&gt;&lt;b id="122"&gt;122  &lt;/b&gt;        &lt;span class="kwd"&gt;catch&lt;/span&gt; (Exception e)&lt;br /&gt;&lt;b id="123"&gt;123  &lt;/b&gt;        {&lt;br /&gt;&lt;b id="124"&gt;124  &lt;/b&gt;            &lt;span class="kwd"&gt;throw&lt;/span&gt; e;&lt;br /&gt;&lt;b id="125"&gt;125  &lt;/b&gt;        }&lt;br /&gt;&lt;b id="126"&gt;126  &lt;/b&gt;&lt;br /&gt;&lt;b id="127"&gt;127  &lt;/b&gt;        &lt;span class="cmt"&gt;//throw new Exception(&amp;quot;The method or operation is not implemented.&amp;quot;);&lt;/span&gt;&lt;br /&gt;&lt;b id="128"&gt;128  &lt;/b&gt;    }&lt;br /&gt;&lt;b id="129"&gt;129  &lt;/b&gt;&lt;br /&gt;&lt;b id="130"&gt;130  &lt;/b&gt;    &lt;span class="kwd"&gt;public override&lt;/span&gt; MembershipUserCollection GetAllUsers(&lt;span class="kwd"&gt;int&lt;/span&gt; pageIndex, &lt;span class="kwd"&gt;int&lt;/span&gt; pageSize, &lt;span class="kwd"&gt;out int&lt;/span&gt; totalRecords)&lt;br /&gt;&lt;b id="131"&gt;131  &lt;/b&gt;    {&lt;br /&gt;&lt;b id="132"&gt;132  &lt;/b&gt;        &lt;span class="kwd"&gt;try&lt;/span&gt;&lt;br /&gt;&lt;b id="133"&gt;133  &lt;/b&gt;        {&lt;br /&gt;&lt;b id="134"&gt;134  &lt;/b&gt;            totalRecords = 0;&lt;br /&gt;&lt;b id="135"&gt;135  &lt;/b&gt;            SQLData TreoData = &lt;span class="kwd"&gt;null&lt;/span&gt;;&lt;br /&gt;&lt;b id="136"&gt;136  &lt;/b&gt;            DataTable UserTable = &lt;span class="kwd"&gt;null&lt;/span&gt;;&lt;br /&gt;&lt;b id="137"&gt;137  &lt;/b&gt;            MembershipUserCollection users = &lt;span class="kwd"&gt;new&lt;/span&gt; MembershipUserCollection();&lt;br /&gt;&lt;b id="138"&gt;138  &lt;/b&gt;&lt;br /&gt;&lt;b id="139"&gt;139  &lt;/b&gt;            TreoData = &lt;span class="kwd"&gt;new&lt;/span&gt; SQLData();&lt;br /&gt;&lt;b id="140"&gt;140  &lt;/b&gt;            UserTable = TreoData.GetData(&lt;span class="st"&gt;&amp;quot;SELECT name, user_id, email FROM [user]&amp;quot;&lt;/span&gt;);&lt;br /&gt;&lt;b id="141"&gt;141  &lt;/b&gt;&lt;br /&gt;&lt;b id="142"&gt;142  &lt;/b&gt;            &lt;span class="kwd"&gt;foreach&lt;/span&gt; (DataRow dr &lt;span class="kwd"&gt;in&lt;/span&gt; UserTable.Rows)&lt;br /&gt;&lt;b id="143"&gt;143  &lt;/b&gt;            {&lt;br /&gt;&lt;b id="144"&gt;144  &lt;/b&gt;                totalRecords++;&lt;br /&gt;&lt;b id="145"&gt;145  &lt;/b&gt;                MembershipUser user = &lt;span class="kwd"&gt;new&lt;/span&gt; MembershipUser(&lt;span class="st"&gt;&amp;quot;treoapp&amp;quot;&lt;/span&gt;, dr[0].ToString(), dr[1].ToString(), dr[2].ToString(), &lt;span class="st"&gt;&amp;quot;&amp;quot;&lt;/span&gt;, &lt;span class="st"&gt;&amp;quot;&amp;quot;&lt;/span&gt;, &lt;span class="kwd"&gt;true&lt;/span&gt;, &lt;span class="kwd"&gt;false&lt;/span&gt;, DateTime.Now, DateTime.Now, DateTime.Now, DateTime.Now, DateTime.Now);&lt;br /&gt;&lt;b id="146"&gt;146  &lt;/b&gt;                users.Add(user);&lt;br /&gt;&lt;b id="147"&gt;147  &lt;/b&gt;&lt;br /&gt;&lt;b id="148"&gt;148  &lt;/b&gt;            }&lt;br /&gt;&lt;b id="149"&gt;149  &lt;/b&gt;&lt;br /&gt;&lt;b id="150"&gt;150  &lt;/b&gt;            &lt;span class="kwd"&gt;return&lt;/span&gt; users;&lt;br /&gt;&lt;b id="151"&gt;151  &lt;/b&gt;        }&lt;br /&gt;&lt;b id="152"&gt;152  &lt;/b&gt;        &lt;span class="kwd"&gt;catch&lt;/span&gt; (Exception e)&lt;br /&gt;&lt;b id="153"&gt;153  &lt;/b&gt;        {&lt;br /&gt;&lt;b id="154"&gt;154  &lt;/b&gt;            &lt;span class="kwd"&gt;throw&lt;/span&gt; e;&lt;br /&gt;&lt;b id="155"&gt;155  &lt;/b&gt;        }&lt;br /&gt;&lt;b id="156"&gt;156  &lt;/b&gt;&lt;br /&gt;&lt;b id="157"&gt;157  &lt;/b&gt;        &lt;span class="cmt"&gt;//throw new Exception(&amp;quot;The method or operation is not implemented.&amp;quot;);&lt;/span&gt;&lt;br /&gt;&lt;b id="158"&gt;158  &lt;/b&gt;    }&lt;br /&gt;&lt;b id="159"&gt;159  &lt;/b&gt;&lt;br /&gt;&lt;b id="160"&gt;160  &lt;/b&gt;    &lt;span class="kwd"&gt;public override int&lt;/span&gt; GetNumberOfUsersOnline()&lt;br /&gt;&lt;b id="161"&gt;161  &lt;/b&gt;    {&lt;br /&gt;&lt;b id="162"&gt;162  &lt;/b&gt;        &lt;span class="kwd"&gt;throw new&lt;/span&gt; Exception(&lt;span class="st"&gt;&amp;quot;The method or operation is not implemented.&amp;quot;&lt;/span&gt;);&lt;br /&gt;&lt;b id="163"&gt;163  &lt;/b&gt;    }&lt;br /&gt;&lt;b id="164"&gt;164  &lt;/b&gt;&lt;br /&gt;&lt;b id="165"&gt;165  &lt;/b&gt;    &lt;span class="kwd"&gt;public override string&lt;/span&gt; GetPassword(&lt;span class="kwd"&gt;string&lt;/span&gt; username, &lt;span class="kwd"&gt;string&lt;/span&gt; answer)&lt;br /&gt;&lt;b id="166"&gt;166  &lt;/b&gt;    {&lt;br /&gt;&lt;b id="167"&gt;167  &lt;/b&gt;        &lt;span class="kwd"&gt;throw new&lt;/span&gt; Exception(&lt;span class="st"&gt;&amp;quot;The method or operation is not implemented.&amp;quot;&lt;/span&gt;);&lt;br /&gt;&lt;b id="168"&gt;168  &lt;/b&gt;    }&lt;br /&gt;&lt;b id="169"&gt;169  &lt;/b&gt;&lt;br /&gt;&lt;b id="170"&gt;170  &lt;/b&gt;    &lt;span class="kwd"&gt;public override&lt;/span&gt; MembershipUser GetUser(&lt;span class="kwd"&gt;string&lt;/span&gt; username, &lt;span class="kwd"&gt;bool&lt;/span&gt; userIsOnline)&lt;br /&gt;&lt;b id="171"&gt;171  &lt;/b&gt;    {&lt;br /&gt;&lt;b id="172"&gt;172  &lt;/b&gt;        &lt;br /&gt;&lt;b id="173"&gt;173  &lt;/b&gt;        SQLData TreoData = &lt;span class="kwd"&gt;null&lt;/span&gt;;&lt;br /&gt;&lt;b id="174"&gt;174  &lt;/b&gt;        DataTable UserTable = &lt;span class="kwd"&gt;null&lt;/span&gt;;&lt;br /&gt;&lt;b id="175"&gt;175  &lt;/b&gt;        &lt;br /&gt;&lt;b id="176"&gt;176  &lt;/b&gt;&lt;br /&gt;&lt;b id="177"&gt;177  &lt;/b&gt;        TreoData = &lt;span class="kwd"&gt;new&lt;/span&gt; SQLData();&lt;br /&gt;&lt;b id="178"&gt;178  &lt;/b&gt;        UserTable = TreoData.GetData(&lt;span class="st"&gt;&amp;quot;SELECT name, user_id, email FROM [user] WHERE user_id LIKE &amp;#39;&amp;quot;&lt;/span&gt; + username + &lt;span class="st"&gt;&amp;quot;&amp;#39;&amp;quot;&lt;/span&gt;);&lt;br /&gt;&lt;b id="179"&gt;179  &lt;/b&gt;&lt;br /&gt;&lt;b id="180"&gt;180  &lt;/b&gt;        &lt;span class="kwd"&gt;foreach&lt;/span&gt; (DataRow dr &lt;span class="kwd"&gt;in&lt;/span&gt; UserTable.Rows)&lt;br /&gt;&lt;b id="181"&gt;181  &lt;/b&gt;        {&lt;br /&gt;&lt;b id="182"&gt;182  &lt;/b&gt;            MembershipUser user = &lt;span class="kwd"&gt;new&lt;/span&gt; MembershipUser(&lt;span class="st"&gt;&amp;quot;treoapp&amp;quot;&lt;/span&gt;, dr[0].ToString(), dr[1].ToString(), dr[2].ToString(), &lt;span class="st"&gt;&amp;quot;&amp;quot;&lt;/span&gt;, &lt;span class="st"&gt;&amp;quot;&amp;quot;&lt;/span&gt;, &lt;span class="kwd"&gt;true&lt;/span&gt;, &lt;span class="kwd"&gt;false&lt;/span&gt;, DateTime.Now, DateTime.Now, DateTime.Now, DateTime.Now, DateTime.Now);&lt;br /&gt;&lt;b id="183"&gt;183  &lt;/b&gt;            &lt;span class="kwd"&gt;return&lt;/span&gt; user;&lt;br /&gt;&lt;b id="184"&gt;184  &lt;/b&gt;        }&lt;br /&gt;&lt;b id="185"&gt;185  &lt;/b&gt;        &lt;span class="kwd"&gt;return null&lt;/span&gt;;&lt;br /&gt;&lt;b id="186"&gt;186  &lt;/b&gt;       &lt;br /&gt;&lt;b id="187"&gt;187  &lt;/b&gt;         &lt;br /&gt;&lt;b id="188"&gt;188  &lt;/b&gt;    }&lt;br /&gt;&lt;b id="189"&gt;189  &lt;/b&gt;&lt;br /&gt;&lt;b id="190"&gt;190  &lt;/b&gt;    &lt;span class="kwd"&gt;public override&lt;/span&gt; MembershipUser GetUser(&lt;span class="kwd"&gt;object&lt;/span&gt; providerUserKey, &lt;span class="kwd"&gt;bool&lt;/span&gt; userIsOnline)&lt;br /&gt;&lt;b id="191"&gt;191  &lt;/b&gt;    {&lt;br /&gt;&lt;b id="192"&gt;192  &lt;/b&gt;        &lt;br /&gt;&lt;b id="193"&gt;193  &lt;/b&gt;         &lt;br /&gt;&lt;b id="194"&gt;194  &lt;/b&gt;        &lt;span class="kwd"&gt;throw new&lt;/span&gt; Exception(&lt;span class="st"&gt;&amp;quot;The method or operation is not implemented.&amp;quot;&lt;/span&gt;);&lt;br /&gt;&lt;b id="195"&gt;195  &lt;/b&gt;    }&lt;br /&gt;&lt;b id="196"&gt;196  &lt;/b&gt;&lt;br /&gt;&lt;b id="197"&gt;197  &lt;/b&gt;    &lt;span class="kwd"&gt;public override string&lt;/span&gt; GetUserNameByEmail(&lt;span class="kwd"&gt;string&lt;/span&gt; email)&lt;br /&gt;&lt;b id="198"&gt;198  &lt;/b&gt;    {&lt;br /&gt;&lt;b id="199"&gt;199  &lt;/b&gt;        SQLData TreoData = &lt;span class="kwd"&gt;null&lt;/span&gt;;&lt;br /&gt;&lt;b id="200"&gt;200  &lt;/b&gt;        DataTable UserTable = &lt;span class="kwd"&gt;null&lt;/span&gt;;&lt;br /&gt;&lt;b id="201"&gt;201  &lt;/b&gt;        MembershipUserCollection users = &lt;span class="kwd"&gt;new&lt;/span&gt; MembershipUserCollection();&lt;br /&gt;&lt;b id="202"&gt;202  &lt;/b&gt;&lt;br /&gt;&lt;b id="203"&gt;203  &lt;/b&gt;        TreoData = &lt;span class="kwd"&gt;new&lt;/span&gt; SQLData();&lt;br /&gt;&lt;b id="204"&gt;204  &lt;/b&gt;        UserTable = TreoData.GetData(&lt;span class="st"&gt;&amp;quot;SELECT name, user_id, email FROM [user] WHERE email LIKE &amp;#39;&amp;quot;&lt;/span&gt; + email + &lt;span class="st"&gt;&amp;quot;&amp;#39;&amp;quot;&lt;/span&gt;);&lt;br /&gt;&lt;b id="205"&gt;205  &lt;/b&gt;&lt;br /&gt;&lt;b id="206"&gt;206  &lt;/b&gt;        &lt;span class="kwd"&gt;foreach&lt;/span&gt; (DataRow dr &lt;span class="kwd"&gt;in&lt;/span&gt; UserTable.Rows)&lt;br /&gt;&lt;b id="207"&gt;207  &lt;/b&gt;        {&lt;br /&gt;&lt;b id="208"&gt;208  &lt;/b&gt;            MembershipUser user = &lt;span class="kwd"&gt;new&lt;/span&gt; MembershipUser(&lt;span class="st"&gt;&amp;quot;treoapp&amp;quot;&lt;/span&gt;, dr[0].ToString(), dr[1].ToString(), dr[2].ToString(), &lt;span class="st"&gt;&amp;quot;&amp;quot;&lt;/span&gt;, &lt;span class="st"&gt;&amp;quot;&amp;quot;&lt;/span&gt;, &lt;span class="kwd"&gt;true&lt;/span&gt;, &lt;span class="kwd"&gt;false&lt;/span&gt;, DateTime.Now, DateTime.Now, DateTime.Now, DateTime.Now, DateTime.Now);&lt;br /&gt;&lt;b id="209"&gt;209  &lt;/b&gt;            &lt;span class="kwd"&gt;return&lt;/span&gt; user.UserName;&lt;br /&gt;&lt;b id="210"&gt;210  &lt;/b&gt;        }&lt;br /&gt;&lt;b id="211"&gt;211  &lt;/b&gt;&lt;br /&gt;&lt;b id="212"&gt;212  &lt;/b&gt;        &lt;span class="kwd"&gt;return null&lt;/span&gt;;&lt;br /&gt;&lt;b id="213"&gt;213  &lt;/b&gt;    }&lt;br /&gt;&lt;b id="214"&gt;214  &lt;/b&gt;&lt;br /&gt;&lt;b id="215"&gt;215  &lt;/b&gt;    &lt;span class="kwd"&gt;public override int&lt;/span&gt; MaxInvalidPasswordAttempts&lt;br /&gt;&lt;b id="216"&gt;216  &lt;/b&gt;    {&lt;br /&gt;&lt;b id="217"&gt;217  &lt;/b&gt;        &lt;span class="kwd"&gt;get&lt;/span&gt; { &lt;span class="kwd"&gt;throw new&lt;/span&gt; Exception(&lt;span class="st"&gt;&amp;quot;The method or operation is not implemented.&amp;quot;&lt;/span&gt;); }&lt;br /&gt;&lt;b id="218"&gt;218  &lt;/b&gt;    }&lt;br /&gt;&lt;b id="219"&gt;219  &lt;/b&gt;&lt;br /&gt;&lt;b id="220"&gt;220  &lt;/b&gt;    &lt;span class="kwd"&gt;public override int&lt;/span&gt; MinRequiredNonAlphanumericCharacters&lt;br /&gt;&lt;b id="221"&gt;221  &lt;/b&gt;    {&lt;br /&gt;&lt;b id="222"&gt;222  &lt;/b&gt;        &lt;span class="kwd"&gt;get&lt;/span&gt; { &lt;span class="kwd"&gt;throw new&lt;/span&gt; Exception(&lt;span class="st"&gt;&amp;quot;The method or operation is not implemented.&amp;quot;&lt;/span&gt;); }&lt;br /&gt;&lt;b id="223"&gt;223  &lt;/b&gt;    }&lt;br /&gt;&lt;b id="224"&gt;224  &lt;/b&gt;&lt;br /&gt;&lt;b id="225"&gt;225  &lt;/b&gt;    &lt;span class="kwd"&gt;public override int&lt;/span&gt; MinRequiredPasswordLength&lt;br /&gt;&lt;b id="226"&gt;226  &lt;/b&gt;    {&lt;br /&gt;&lt;b id="227"&gt;227  &lt;/b&gt;        &lt;span class="kwd"&gt;get&lt;/span&gt; { &lt;span class="kwd"&gt;throw new&lt;/span&gt; Exception(&lt;span class="st"&gt;&amp;quot;The method or operation is not implemented.&amp;quot;&lt;/span&gt;); }&lt;br /&gt;&lt;b id="228"&gt;228  &lt;/b&gt;    }&lt;br /&gt;&lt;b id="229"&gt;229  &lt;/b&gt;&lt;br /&gt;&lt;b id="230"&gt;230  &lt;/b&gt;    &lt;span class="kwd"&gt;public override int&lt;/span&gt; PasswordAttemptWindow&lt;br /&gt;&lt;b id="231"&gt;231  &lt;/b&gt;    {&lt;br /&gt;&lt;b id="232"&gt;232  &lt;/b&gt;        &lt;span class="kwd"&gt;get&lt;/span&gt; { &lt;span class="kwd"&gt;throw new&lt;/span&gt; Exception(&lt;span class="st"&gt;&amp;quot;The method or operation is not implemented.&amp;quot;&lt;/span&gt;); }&lt;br /&gt;&lt;b id="233"&gt;233  &lt;/b&gt;    }&lt;br /&gt;&lt;b id="234"&gt;234  &lt;/b&gt;&lt;br /&gt;&lt;b id="235"&gt;235  &lt;/b&gt;    &lt;span class="kwd"&gt;public override&lt;/span&gt; MembershipPasswordFormat PasswordFormat&lt;br /&gt;&lt;b id="236"&gt;236  &lt;/b&gt;    {&lt;br /&gt;&lt;b id="237"&gt;237  &lt;/b&gt;        &lt;span class="kwd"&gt;get&lt;/span&gt; { &lt;span class="kwd"&gt;throw new&lt;/span&gt; Exception(&lt;span class="st"&gt;&amp;quot;The method or operation is not implemented.&amp;quot;&lt;/span&gt;); }&lt;br /&gt;&lt;b id="238"&gt;238  &lt;/b&gt;    }&lt;br /&gt;&lt;b id="239"&gt;239  &lt;/b&gt;&lt;br /&gt;&lt;b id="240"&gt;240  &lt;/b&gt;    &lt;span class="kwd"&gt;public override string&lt;/span&gt; PasswordStrengthRegularExpression&lt;br /&gt;&lt;b id="241"&gt;241  &lt;/b&gt;    {&lt;br /&gt;&lt;b id="242"&gt;242  &lt;/b&gt;        &lt;span class="kwd"&gt;get&lt;/span&gt; { &lt;span class="kwd"&gt;throw new&lt;/span&gt; Exception(&lt;span class="st"&gt;&amp;quot;The method or operation is not implemented.&amp;quot;&lt;/span&gt;); }&lt;br /&gt;&lt;b id="243"&gt;243  &lt;/b&gt;    }&lt;br /&gt;&lt;b id="244"&gt;244  &lt;/b&gt;&lt;br /&gt;&lt;b id="245"&gt;245  &lt;/b&gt;    &lt;span class="kwd"&gt;public override bool&lt;/span&gt; RequiresQuestionAndAnswer&lt;br /&gt;&lt;b id="246"&gt;246  &lt;/b&gt;    {&lt;br /&gt;&lt;b id="247"&gt;247  &lt;/b&gt;        &lt;span class="kwd"&gt;get&lt;/span&gt; { &lt;span class="kwd"&gt;throw new&lt;/span&gt; Exception(&lt;span class="st"&gt;&amp;quot;The method or operation is not implemented.&amp;quot;&lt;/span&gt;); }&lt;br /&gt;&lt;b id="248"&gt;248  &lt;/b&gt;    }&lt;br /&gt;&lt;b id="249"&gt;249  &lt;/b&gt;&lt;br /&gt;&lt;b id="250"&gt;250  &lt;/b&gt;    &lt;span class="kwd"&gt;public override bool&lt;/span&gt; RequiresUniqueEmail&lt;br /&gt;&lt;b id="251"&gt;251  &lt;/b&gt;    {&lt;br /&gt;&lt;b id="252"&gt;252  &lt;/b&gt;        &lt;span class="kwd"&gt;get&lt;/span&gt; { &lt;span class="kwd"&gt;throw new&lt;/span&gt; Exception(&lt;span class="st"&gt;&amp;quot;The method or operation is not implemented.&amp;quot;&lt;/span&gt;); }&lt;br /&gt;&lt;b id="253"&gt;253  &lt;/b&gt;    }&lt;br /&gt;&lt;b id="254"&gt;254  &lt;/b&gt;&lt;br /&gt;&lt;b id="255"&gt;255  &lt;/b&gt;    &lt;span class="kwd"&gt;public override string&lt;/span&gt; ResetPassword(&lt;span class="kwd"&gt;string&lt;/span&gt; username, &lt;span class="kwd"&gt;string&lt;/span&gt; answer)&lt;br /&gt;&lt;b id="256"&gt;256  &lt;/b&gt;    {&lt;br /&gt;&lt;b id="257"&gt;257  &lt;/b&gt;        &lt;span class="kwd"&gt;throw new&lt;/span&gt; Exception(&lt;span class="st"&gt;&amp;quot;The method or operation is not implemented.&amp;quot;&lt;/span&gt;);&lt;br /&gt;&lt;b id="258"&gt;258  &lt;/b&gt;    }&lt;br /&gt;&lt;b id="259"&gt;259  &lt;/b&gt;&lt;br /&gt;&lt;b id="260"&gt;260  &lt;/b&gt;    &lt;span class="kwd"&gt;public override bool&lt;/span&gt; UnlockUser(&lt;span class="kwd"&gt;string&lt;/span&gt; userName)&lt;br /&gt;&lt;b id="261"&gt;261  &lt;/b&gt;    {&lt;br /&gt;&lt;b id="262"&gt;262  &lt;/b&gt;        &lt;span class="kwd"&gt;throw new&lt;/span&gt; Exception(&lt;span class="st"&gt;&amp;quot;The method or operation is not implemented.&amp;quot;&lt;/span&gt;);&lt;br /&gt;&lt;b id="263"&gt;263  &lt;/b&gt;    }&lt;br /&gt;&lt;b id="264"&gt;264  &lt;/b&gt;&lt;br /&gt;&lt;b id="265"&gt;265  &lt;/b&gt;    &lt;span class="kwd"&gt;public override void&lt;/span&gt; UpdateUser(MembershipUser user)&lt;br /&gt;&lt;b id="266"&gt;266  &lt;/b&gt;    {&lt;br /&gt;&lt;b id="267"&gt;267  &lt;/b&gt;        &lt;span class="kwd"&gt;throw new&lt;/span&gt; Exception(&lt;span class="st"&gt;&amp;quot;The method or operation is not implemented.&amp;quot;&lt;/span&gt;);&lt;br /&gt;&lt;b id="268"&gt;268  &lt;/b&gt;    }&lt;br /&gt;&lt;b id="269"&gt;269  &lt;/b&gt;&lt;br /&gt;&lt;b id="270"&gt;270  &lt;/b&gt;    &lt;span class="kwd"&gt;public override bool&lt;/span&gt; ValidateUser(&lt;span class="kwd"&gt;string&lt;/span&gt; username, &lt;span class="kwd"&gt;string&lt;/span&gt; password)&lt;br /&gt;&lt;b id="271"&gt;271  &lt;/b&gt;    {&lt;br /&gt;&lt;b id="272"&gt;272  &lt;/b&gt;        &lt;span class="kwd"&gt;try&lt;/span&gt;&lt;br /&gt;&lt;b id="273"&gt;273  &lt;/b&gt;        {&lt;br /&gt;&lt;b id="274"&gt;274  &lt;/b&gt;            SQLData TreoData = &lt;span class="kwd"&gt;null&lt;/span&gt;;&lt;br /&gt;&lt;b id="275"&gt;275  &lt;/b&gt;            DataTable UserData = &lt;span class="kwd"&gt;null&lt;/span&gt;;&lt;br /&gt;&lt;b id="276"&gt;276  &lt;/b&gt;&lt;br /&gt;&lt;b id="277"&gt;277  &lt;/b&gt;            TreoData = &lt;span class="kwd"&gt;new&lt;/span&gt; SQLData();&lt;br /&gt;&lt;b id="278"&gt;278  &lt;/b&gt;            UserData = TreoData.GetData(&lt;span class="st"&gt;&amp;quot;Select * FROM [user] WHERE email = &amp;#39;&amp;quot;&lt;/span&gt; + username + &lt;span class="st"&gt;&amp;quot;&amp;#39; AND password = &amp;#39;&amp;quot;&lt;/span&gt; + password + &lt;span class="st"&gt;&amp;quot;&amp;#39;&amp;quot;&lt;/span&gt;);&lt;br /&gt;&lt;b id="279"&gt;279  &lt;/b&gt;            &lt;span class="kwd"&gt;if&lt;/span&gt; (UserData == &lt;span class="kwd"&gt;null&lt;/span&gt;)&lt;br /&gt;&lt;b id="280"&gt;280  &lt;/b&gt;                &lt;span class="kwd"&gt;return false&lt;/span&gt;;&lt;br /&gt;&lt;b id="281"&gt;281  &lt;/b&gt;            &lt;span class="kwd"&gt;else&lt;br /&gt;&lt;b id="282"&gt;282  &lt;/b&gt;                return true&lt;/span&gt;;&lt;br /&gt;&lt;b id="283"&gt;283  &lt;/b&gt;&lt;br /&gt;&lt;b id="284"&gt;284  &lt;/b&gt;        }&lt;br /&gt;&lt;b id="285"&gt;285  &lt;/b&gt;        &lt;span class="kwd"&gt;catch&lt;/span&gt; (Exception e)&lt;br /&gt;&lt;b id="286"&gt;286  &lt;/b&gt;        {&lt;br /&gt;&lt;b id="287"&gt;287  &lt;/b&gt;            &lt;span class="kwd"&gt;throw&lt;/span&gt; e;&lt;br /&gt;&lt;b id="288"&gt;288  &lt;/b&gt;        }&lt;br /&gt;&lt;b id="289"&gt;289  &lt;/b&gt;&lt;br /&gt;&lt;b id="290"&gt;290  &lt;/b&gt;&lt;br /&gt;&lt;b id="291"&gt;291  &lt;/b&gt;    }&lt;br /&gt;&lt;b id="292"&gt;292  &lt;/b&gt;&lt;br /&gt;&lt;b id="293"&gt;293  &lt;/b&gt;    }&lt;br /&gt;&lt;b id="294"&gt;294  &lt;/b&gt;}&lt;br /&gt;&lt;b id="295"&gt;295  &lt;/b&gt;&lt;br /&gt;&lt;/pre&gt;&amp;nbsp;&amp;nbsp;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;img src="http://i32.tinypic.com/2rdcjrl.png" border="0" alt="" /&gt;&lt;/p&gt;&lt;p&gt;&lt;img src="http://i32.tinypic.com/flhxlf.png" border="0" alt="" /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;img src="http://i30.tinypic.com/2v1uhip.png" border="0" alt="" /&gt; &lt;br /&gt;&lt;/p&gt;</description></item><item><title>Re: Custom Membership Provider User Rights Issue</title><link>http://forums.asp.net/thread/2447392.aspx</link><pubDate>Wed, 25 Jun 2008 21:44:29 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:2447392</guid><dc:creator>senthilkumar_me2006</dc:creator><author>senthilkumar_me2006</author><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/2447392.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=184&amp;PostID=2447392</wfw:commentRss><description>&lt;p&gt;To get the Sharepoint authentication working for your existing database, u have to modify the configuration to point to the proper database as well as your custom provider. &lt;/p&gt;
&lt;p&gt;TreoMembershipProvider is your custom provider so, change your configuration as below. 
&lt;p&gt;
&lt;p&gt;[Code]&amp;nbsp;&lt;/p&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;&amp;lt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;membership&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;&lt;font color="#ff0000" size="2"&gt;defaultProvider&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;=&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;TreoMembershipProvider&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt; 
&lt;p&gt;&amp;lt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;providers&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;&amp;gt;&lt;/p&gt;&amp;lt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;add&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;&lt;font color="#ff0000" size="2"&gt;name&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;=&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;TreoMembershipProvider&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;&lt;font color="#ff0000" size="2"&gt;type&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;=&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;TreoMembershipProvider, TreoMembershipProvider, Version=1.0.0.0, Culture=neutral, PublicKeyToken=your_public_key_token&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;&lt;font color="#ff0000" size="2"&gt;connectionStringName&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;=&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;MyConnectionString&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;&lt;font color="#ff0000" size="2"&gt;enablePasswordRetrieval&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;=&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;false&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;&lt;font color="#ff0000" size="2"&gt;enablePasswordReset&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;=&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;false&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;&lt;font color="#ff0000" size="2"&gt;requiresQuestionAndAnswer&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;=&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;true&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;&lt;font color="#ff0000" size="2"&gt;applicationName&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;=&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;/&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;&lt;font color="#ff0000" size="2"&gt;requiresUniqueEmail&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;=&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;false&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;&lt;font color="#ff0000" size="2"&gt;passwordFormat&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;=&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;Hashed&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;&lt;font color="#ff0000" size="2"&gt;maxInvalidPasswordAttempts&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;=&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;5&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;&lt;font color="#ff0000" size="2"&gt;minRequiredPasswordLength&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;=&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;7&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;&lt;font color="#ff0000" size="2"&gt;minRequiredNonalphanumericCharacters&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;=&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;1&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;&lt;font color="#ff0000" size="2"&gt;passwordAttemptWindow&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;=&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;10&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;&lt;font color="#ff0000" size="2"&gt;passwordStrengthRegularExpression&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;=&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;&amp;quot;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt; /&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt; 
&lt;p&gt;&amp;lt;/&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;providers&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;/&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;membership&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;&amp;gt;&lt;/p&gt;&lt;/font&gt;&lt;/font&gt;
&lt;p&gt;[/Code]&lt;/p&gt;
&lt;p&gt;Your membership provider name should be ur custom membership provider class name. Type is the namespace.classname, assembly name, version&amp;nbsp;is your version refer assembly.cs for version information. &lt;/p&gt;
&lt;p&gt;You cannot put ur *.cs or *.vb file as part of deployment, u need to compile and deploy the *.dll into GAC. From ur query it seems, u have an website project. Create a new class library project, Compile your library project drop the dll in GAC, find the public key token and replace the public key token in configuration.&lt;/p&gt;
&lt;p&gt;&amp;quot;MyConnectionString&amp;quot; is the connection string key refered in this config. Add/modify your connection string info as below&lt;/p&gt;[Code]&amp;nbsp;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt; 
&lt;p&gt;&amp;lt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;connectionStrings&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;&amp;gt;&lt;/p&gt;&amp;lt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;add&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;&lt;font color="#ff0000" size="2"&gt;name&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;=&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;MyConnectionString&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;&lt;font color="#ff0000" size="2"&gt;&lt;font color="#ff0000" size="2"&gt;&lt;font color="#ff0000" size="2"&gt;connectionString&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;=&lt;/font&gt;&lt;/font&gt;&lt;font color="#000000" size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;Server=x-db2;Database=Aarons_Playground;uid=treoapp;pwd=xxxx;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;&lt;font color="#000000"&gt;&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;/&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt; 
&lt;p&gt;&amp;lt;/&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;connectionStrings&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;&amp;gt;&lt;/p&gt;&lt;/font&gt;&lt;/font&gt;
&lt;p&gt;[/Code]&lt;/p&gt;
&lt;p&gt;Add more code in your TreoMembershipProvider class, because u need to implement some other functions which is used to retrieve user info while searching, adding them as admin etc.,&lt;/p&gt;
&lt;p&gt;Minimum Required methods to implements are&lt;/p&gt;
&lt;p&gt;[Code]&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;public&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;override&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;bool&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; ValidateUser(&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;string&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; username, &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;string&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; password)&lt;/font&gt;&lt;/p&gt;&lt;font size="2"&gt;&lt;font size="2"&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;public&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;override&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;&lt;font color="#2b91af" size="2"&gt;MembershipUserCollection&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; FindUsersByEmail(&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;string&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; emailToMatch, &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;int&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; pageIndex, &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;int&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; pageSize, &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;out&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;int&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; totalRecords)&lt;/font&gt;&lt;/p&gt;&lt;font size="2"&gt;&lt;font size="2"&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;public&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;override&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;&lt;font color="#2b91af" size="2"&gt;MembershipUserCollection&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; FindUsersByName(&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;string&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; usernameToMatch, &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;int&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; pageIndex, &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;int&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; pageSize, &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;out&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;int&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; totalRecords)&lt;/font&gt;&lt;/p&gt;&lt;font size="2"&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;public&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;override&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;&lt;font color="#2b91af" size="2"&gt;MembershipUser&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; GetUser(&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;string&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; username, &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;bool&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; userIsOnline)&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt; 
&lt;p&gt;public&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;override&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;string&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; GetUserNameByEmail(&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;string&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; email)&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;/font&gt;&lt;/font&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;/font&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;/font&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;/font&gt;
&lt;p&gt;[/Code]&lt;/p&gt;
&lt;p&gt;i hope u know how to implement those methods. A small tip for you to instantiate membership user and return membership user collection&lt;/p&gt;
&lt;p&gt;[Code]&lt;/p&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;&lt;font color="#2b91af" size="2"&gt;MembershipUser&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; myUser = &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;new&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;&lt;font color="#2b91af" size="2"&gt;MembershipUser&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;(&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;TreoMembershipProvider&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;, &lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;username&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;, &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;null&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;, &lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;email&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;, &lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;dummy question?&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;, &lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;no comments&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;,&lt;/p&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;true&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;, &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;false&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;, &lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;&lt;font color="#2b91af" size="2"&gt;DateTime&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;.MinValue, &lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;&lt;font color="#2b91af" size="2"&gt;DateTime&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;.MinValue, &lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;&lt;font color="#2b91af" size="2"&gt;DateTime&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;.MinValue, &lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;&lt;font color="#2b91af" size="2"&gt;DateTime&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;.MinValue, &lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;&lt;font color="#2b91af" size="2"&gt;DateTime&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;.MinValue);&lt;/p&gt;&lt;/font&gt;
&lt;p&gt;[/Code]&lt;/p&gt;
&lt;p&gt;some arguments are not really meant for you but required to send some dummy data inorder to instantiate the object. Hope you can enjoy ur custom authentication. Reply back if u need more info.&lt;/p&gt;
&lt;p&gt;Thanks,&lt;/p&gt;
&lt;p&gt;Esen&lt;/p&gt;</description></item><item><title>Re: Custom Membership Provider User Rights Issue</title><link>http://forums.asp.net/thread/2446912.aspx</link><pubDate>Wed, 25 Jun 2008 18:03:52 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:2446912</guid><dc:creator>rideon88</dc:creator><author>rideon88</author><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/2446912.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=184&amp;PostID=2446912</wfw:commentRss><description>&lt;p&gt;I have been working on this project for almost a week now. I have forms auth working on the aspsqlnet database that the regsql wizard created, but I really need to get it to authenticate against an existing database with 1000&amp;#39;s of users that my company runs off of. I&amp;#39;ve written my custom membership provider, written a class to connect to the sql database and even configured the web.config file but things just don&amp;#39;t seem to work. I&amp;#39;m going to paste my code, but I&amp;#39;d also ask that someone posts up the entire web.config and the membership provider class. &lt;/p&gt;&lt;p&gt;Also, can you tell me where to put the CustomMembershipProvider.cs file in the sharepoint directory, and how to make sharepoint to read from it?In my failed VB tests it was in App_code but there is no such folder in sharepoint. &lt;/p&gt;&lt;p&gt;&amp;nbsp;Third, should I be able to interact using the Website-&amp;gt; ASPNET configuration tool? I&amp;#39;m so lost there is no useful documentation anywhere out there.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;lt;b&amp;gt;MembershipProvider.cs file&amp;lt;/b&amp;gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;pre class="coloredcode"&gt;&lt;b id="1"&gt;1    &lt;/b&gt;&lt;span class="kwd"&gt;using&lt;/span&gt; System;&lt;br /&gt;&lt;b id="2"&gt;2    &lt;/b&gt;&lt;span class="kwd"&gt;using&lt;/span&gt; System.Data;&lt;br /&gt;&lt;b id="3"&gt;3    &lt;/b&gt;&lt;span class="kwd"&gt;using&lt;/span&gt; System.Data.SqlClient;&lt;br /&gt;&lt;b id="4"&gt;4    &lt;/b&gt;&lt;span class="kwd"&gt;using&lt;/span&gt; System.Data.OleDb;&lt;br /&gt;&lt;b id="5"&gt;5    &lt;/b&gt;&lt;span class="kwd"&gt;using&lt;/span&gt; System.Data.Odbc;&lt;br /&gt;&lt;b id="6"&gt;6    &lt;/b&gt;&lt;span class="kwd"&gt;using&lt;/span&gt; System.Configuration;&lt;br /&gt;&lt;b id="7"&gt;7    &lt;/b&gt;&lt;span class="kwd"&gt;using&lt;/span&gt; System.Web;&lt;br /&gt;&lt;b id="8"&gt;8    &lt;/b&gt;&lt;span class="kwd"&gt;using&lt;/span&gt; System.Web.Security;&lt;br /&gt;&lt;b id="9"&gt;9    &lt;/b&gt;&lt;span class="kwd"&gt;using&lt;/span&gt; System.Web.UI;&lt;br /&gt;&lt;b id="10"&gt;10   &lt;/b&gt;&lt;span class="kwd"&gt;using&lt;/span&gt; System.Web.UI.WebControls;&lt;br /&gt;&lt;b id="11"&gt;11   &lt;/b&gt;&lt;span class="kwd"&gt;using&lt;/span&gt; System.Web.UI.WebControls.WebParts;&lt;br /&gt;&lt;b id="12"&gt;12   &lt;/b&gt;&lt;span class="kwd"&gt;using&lt;/span&gt; System.Web.UI.HtmlControls;&lt;br /&gt;&lt;b id="13"&gt;13   &lt;/b&gt;&lt;span class="kwd"&gt;using&lt;/span&gt; TreoSolutions.Data;&lt;br /&gt;&lt;b id="14"&gt;14   &lt;/b&gt;&lt;br /&gt;&lt;b id="15"&gt;15   &lt;/b&gt;&lt;span class="cmt"&gt;/// &amp;lt;summary&amp;gt;&lt;br /&gt;&lt;b id="16"&gt;16   &lt;/b&gt;/// Summary description for TreoMembershipProvider&lt;br /&gt;&lt;b id="17"&gt;17   &lt;/b&gt;/// &amp;lt;/summary&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;b id="18"&gt;18   &lt;/b&gt;&lt;span class="kwd"&gt;public class&lt;/span&gt; TreoMembershipProvider:MembershipProvider&lt;br /&gt;&lt;b id="19"&gt;19   &lt;/b&gt;{&lt;br /&gt;&lt;b id="20"&gt;20   &lt;/b&gt;	&lt;span class="kwd"&gt;public&lt;/span&gt; TreoMembershipProvider()&lt;br /&gt;&lt;b id="21"&gt;21   &lt;/b&gt;	{&lt;br /&gt;&lt;b id="22"&gt;22   &lt;/b&gt;		&lt;span class="cmt"&gt;//&lt;br /&gt;&lt;b id="23"&gt;23   &lt;/b&gt;		// TODO: Add constructor logic here&lt;br /&gt;&lt;b id="24"&gt;24   &lt;/b&gt;		//&lt;/span&gt;&lt;br /&gt;&lt;b id="25"&gt;25   &lt;/b&gt;	}&lt;br /&gt;&lt;b id="26"&gt;26   &lt;/b&gt;&lt;br /&gt;&lt;b id="27"&gt;27   &lt;/b&gt;    &lt;span class="kwd"&gt;public override string&lt;/span&gt; ApplicationName&lt;br /&gt;&lt;b id="28"&gt;28   &lt;/b&gt;    {&lt;br /&gt;&lt;b id="29"&gt;29   &lt;/b&gt;        &lt;span class="kwd"&gt;get&lt;/span&gt;&lt;br /&gt;&lt;b id="30"&gt;30   &lt;/b&gt;        {&lt;br /&gt;&lt;b id="31"&gt;31   &lt;/b&gt;            &lt;span class="kwd"&gt;throw new&lt;/span&gt; Exception(&lt;span class="st"&gt;&amp;quot;The method or operation is not implemented.&amp;quot;&lt;/span&gt;);&lt;br /&gt;&lt;b id="32"&gt;32   &lt;/b&gt;        }&lt;br /&gt;&lt;b id="33"&gt;33   &lt;/b&gt;        &lt;span class="kwd"&gt;set&lt;/span&gt;&lt;br /&gt;&lt;b id="34"&gt;34   &lt;/b&gt;        {&lt;br /&gt;&lt;b id="35"&gt;35   &lt;/b&gt;            &lt;span class="kwd"&gt;throw new&lt;/span&gt; Exception(&lt;span class="st"&gt;&amp;quot;The method or operation is not implemented.&amp;quot;&lt;/span&gt;);&lt;br /&gt;&lt;b id="36"&gt;36   &lt;/b&gt;        }&lt;br /&gt;&lt;b id="37"&gt;37   &lt;/b&gt;    }&lt;br /&gt;&lt;b id="38"&gt;38   &lt;/b&gt;&lt;br /&gt;&lt;b id="39"&gt;39   &lt;/b&gt;    &lt;span class="kwd"&gt;public override bool&lt;/span&gt; ChangePassword(&lt;span class="kwd"&gt;string&lt;/span&gt; username, &lt;span class="kwd"&gt;string&lt;/span&gt; oldPassword, &lt;span class="kwd"&gt;string&lt;/span&gt; newPassword)&lt;br /&gt;&lt;b id="40"&gt;40   &lt;/b&gt;    {&lt;br /&gt;&lt;b id="41"&gt;41   &lt;/b&gt;        &lt;span class="kwd"&gt;throw new&lt;/span&gt; Exception(&lt;span class="st"&gt;&amp;quot;The method or operation is not implemented.&amp;quot;&lt;/span&gt;);&lt;br /&gt;&lt;b id="42"&gt;42   &lt;/b&gt;    }&lt;br /&gt;&lt;b id="43"&gt;43   &lt;/b&gt;&lt;br /&gt;&lt;b id="44"&gt;44   &lt;/b&gt;    &lt;span class="kwd"&gt;public override bool&lt;/span&gt; ChangePasswordQuestionAndAnswer(&lt;span class="kwd"&gt;string&lt;/span&gt; username, &lt;span class="kwd"&gt;string&lt;/span&gt; password, &lt;span class="kwd"&gt;string&lt;/span&gt; newPasswordQuestion, &lt;span class="kwd"&gt;string&lt;/span&gt; newPasswordAnswer)&lt;br /&gt;&lt;b id="45"&gt;45   &lt;/b&gt;    {&lt;br /&gt;&lt;b id="46"&gt;46   &lt;/b&gt;        &lt;span class="kwd"&gt;throw new&lt;/span&gt; Exception(&lt;span class="st"&gt;&amp;quot;The method or operation is not implemented.&amp;quot;&lt;/span&gt;);&lt;br /&gt;&lt;b id="47"&gt;47   &lt;/b&gt;    }&lt;br /&gt;&lt;b id="48"&gt;48   &lt;/b&gt;&lt;br /&gt;&lt;b id="49"&gt;49   &lt;/b&gt;    &lt;span class="kwd"&gt;public override&lt;/span&gt; MembershipUser CreateUser(&lt;span class="kwd"&gt;string&lt;/span&gt; username, &lt;span class="kwd"&gt;string&lt;/span&gt; password, &lt;span class="kwd"&gt;string&lt;/span&gt; email, &lt;span class="kwd"&gt;string&lt;/span&gt; passwordQuestion, &lt;span class="kwd"&gt;string&lt;/span&gt; passwordAnswer, &lt;span class="kwd"&gt;bool&lt;/span&gt; isApproved, &lt;span class="kwd"&gt;object&lt;/span&gt; providerUserKey, &lt;span class="kwd"&gt;out&lt;/span&gt; MembershipCreateStatus status)&lt;br /&gt;&lt;b id="50"&gt;50   &lt;/b&gt;    {&lt;br /&gt;&lt;b id="51"&gt;51   &lt;/b&gt;        &lt;span class="kwd"&gt;throw new&lt;/span&gt; Exception(&lt;span class="st"&gt;&amp;quot;The method or operation is not implemented.&amp;quot;&lt;/span&gt;);&lt;br /&gt;&lt;b id="52"&gt;52   &lt;/b&gt;    }&lt;br /&gt;&lt;b id="53"&gt;53   &lt;/b&gt;&lt;br /&gt;&lt;b id="54"&gt;54   &lt;/b&gt;    &lt;span class="kwd"&gt;public override bool&lt;/span&gt; DeleteUser(&lt;span class="kwd"&gt;string&lt;/span&gt; username, &lt;span class="kwd"&gt;bool&lt;/span&gt; deleteAllRelatedData)&lt;br /&gt;&lt;b id="55"&gt;55   &lt;/b&gt;    {&lt;br /&gt;&lt;b id="56"&gt;56   &lt;/b&gt;        &lt;span class="kwd"&gt;throw new&lt;/span&gt; Exception(&lt;span class="st"&gt;&amp;quot;The method or operation is not implemented.&amp;quot;&lt;/span&gt;);&lt;br /&gt;&lt;b id="57"&gt;57   &lt;/b&gt;    }&lt;br /&gt;&lt;b id="58"&gt;58   &lt;/b&gt;&lt;br /&gt;&lt;b id="59"&gt;59   &lt;/b&gt;    &lt;span class="kwd"&gt;public override bool&lt;/span&gt; EnablePasswordReset&lt;br /&gt;&lt;b id="60"&gt;60   &lt;/b&gt;    {&lt;br /&gt;&lt;b id="61"&gt;61   &lt;/b&gt;        &lt;span class="kwd"&gt;get&lt;/span&gt; { &lt;span class="kwd"&gt;throw new&lt;/span&gt; Exception(&lt;span class="st"&gt;&amp;quot;The method or operation is not implemented.&amp;quot;&lt;/span&gt;); }&lt;br /&gt;&lt;b id="62"&gt;62   &lt;/b&gt;    }&lt;br /&gt;&lt;b id="63"&gt;63   &lt;/b&gt;&lt;br /&gt;&lt;b id="64"&gt;64   &lt;/b&gt;    &lt;span class="kwd"&gt;public override bool&lt;/span&gt; EnablePasswordRetrieval&lt;br /&gt;&lt;b id="65"&gt;65   &lt;/b&gt;    {&lt;br /&gt;&lt;b id="66"&gt;66   &lt;/b&gt;        &lt;span class="kwd"&gt;get&lt;/span&gt; { &lt;span class="kwd"&gt;throw new&lt;/span&gt; Exception(&lt;span class="st"&gt;&amp;quot;The method or operation is not implemented.&amp;quot;&lt;/span&gt;); }&lt;br /&gt;&lt;b id="67"&gt;67   &lt;/b&gt;    }&lt;br /&gt;&lt;b id="68"&gt;68   &lt;/b&gt;&lt;br /&gt;&lt;b id="69"&gt;69   &lt;/b&gt;    &lt;span class="kwd"&gt;public override&lt;/span&gt; MembershipUserCollection FindUsersByEmail(&lt;span class="kwd"&gt;string&lt;/span&gt; emailToMatch, &lt;span class="kwd"&gt;int&lt;/span&gt; pageIndex, &lt;span class="kwd"&gt;int&lt;/span&gt; pageSize, &lt;span class="kwd"&gt;out int&lt;/span&gt; totalRecords)&lt;br /&gt;&lt;b id="70"&gt;70   &lt;/b&gt;    {&lt;br /&gt;&lt;b id="71"&gt;71   &lt;/b&gt;        &lt;span class="kwd"&gt;throw new&lt;/span&gt; Exception(&lt;span class="st"&gt;&amp;quot;The method or operation is not implemented.&amp;quot;&lt;/span&gt;);&lt;br /&gt;&lt;b id="72"&gt;72   &lt;/b&gt;    }&lt;br /&gt;&lt;b id="73"&gt;73   &lt;/b&gt;&lt;br /&gt;&lt;b id="74"&gt;74   &lt;/b&gt;    &lt;span class="kwd"&gt;public override&lt;/span&gt; MembershipUserCollection FindUsersByName(&lt;span class="kwd"&gt;string&lt;/span&gt; usernameToMatch, &lt;span class="kwd"&gt;int&lt;/span&gt; pageIndex, &lt;span class="kwd"&gt;int&lt;/span&gt; pageSize, &lt;span class="kwd"&gt;out int&lt;/span&gt; totalRecords)&lt;br /&gt;&lt;b id="75"&gt;75   &lt;/b&gt;    {&lt;br /&gt;&lt;b id="76"&gt;76   &lt;/b&gt;        &lt;span class="kwd"&gt;throw new&lt;/span&gt; Exception(&lt;span class="st"&gt;&amp;quot;The method or operation is not implemented.&amp;quot;&lt;/span&gt;);&lt;br /&gt;&lt;b id="77"&gt;77   &lt;/b&gt;    }&lt;br /&gt;&lt;b id="78"&gt;78   &lt;/b&gt;&lt;br /&gt;&lt;b id="79"&gt;79   &lt;/b&gt;    &lt;span class="kwd"&gt;public override&lt;/span&gt; MembershipUserCollection GetAllUsers(&lt;span class="kwd"&gt;int&lt;/span&gt; pageIndex, &lt;span class="kwd"&gt;int&lt;/span&gt; pageSize, &lt;span class="kwd"&gt;out int&lt;/span&gt; totalRecords)&lt;br /&gt;&lt;b id="80"&gt;80   &lt;/b&gt;    {&lt;br /&gt;&lt;b id="81"&gt;81   &lt;/b&gt;        &lt;span class="kwd"&gt;throw new&lt;/span&gt; Exception(&lt;span class="st"&gt;&amp;quot;The method or operation is not implemented.&amp;quot;&lt;/span&gt;);&lt;br /&gt;&lt;b id="82"&gt;82   &lt;/b&gt;    }&lt;br /&gt;&lt;b id="83"&gt;83   &lt;/b&gt;&lt;br /&gt;&lt;b id="84"&gt;84   &lt;/b&gt;    &lt;span class="kwd"&gt;public override int&lt;/span&gt; GetNumberOfUsersOnline()&lt;br /&gt;&lt;b id="85"&gt;85   &lt;/b&gt;    {&lt;br /&gt;&lt;b id="86"&gt;86   &lt;/b&gt;        &lt;span class="kwd"&gt;throw new&lt;/span&gt; Exception(&lt;span class="st"&gt;&amp;quot;The method or operation is not implemented.&amp;quot;&lt;/span&gt;);&lt;br /&gt;&lt;b id="87"&gt;87   &lt;/b&gt;    }&lt;br /&gt;&lt;b id="88"&gt;88   &lt;/b&gt;&lt;br /&gt;&lt;b id="89"&gt;89   &lt;/b&gt;    &lt;span class="kwd"&gt;public override string&lt;/span&gt; GetPassword(&lt;span class="kwd"&gt;string&lt;/span&gt; username, &lt;span class="kwd"&gt;string&lt;/span&gt; answer)&lt;br /&gt;&lt;b id="90"&gt;90   &lt;/b&gt;    {&lt;br /&gt;&lt;b id="91"&gt;91   &lt;/b&gt;        &lt;span class="kwd"&gt;throw new&lt;/span&gt; Exception(&lt;span class="st"&gt;&amp;quot;The method or operation is not implemented.&amp;quot;&lt;/span&gt;);&lt;br /&gt;&lt;b id="92"&gt;92   &lt;/b&gt;    }&lt;br /&gt;&lt;b id="93"&gt;93   &lt;/b&gt;&lt;br /&gt;&lt;b id="94"&gt;94   &lt;/b&gt;    &lt;span class="kwd"&gt;public override&lt;/span&gt; MembershipUser GetUser(&lt;span class="kwd"&gt;string&lt;/span&gt; username, &lt;span class="kwd"&gt;bool&lt;/span&gt; userIsOnline)&lt;br /&gt;&lt;b id="95"&gt;95   &lt;/b&gt;    {&lt;br /&gt;&lt;b id="96"&gt;96   &lt;/b&gt;        &lt;span class="kwd"&gt;throw new&lt;/span&gt; Exception(&lt;span class="st"&gt;&amp;quot;The method or operation is not implemented.&amp;quot;&lt;/span&gt;);&lt;br /&gt;&lt;b id="97"&gt;97   &lt;/b&gt;    }&lt;br /&gt;&lt;b id="98"&gt;98   &lt;/b&gt;&lt;br /&gt;&lt;b id="99"&gt;99   &lt;/b&gt;    &lt;span class="kwd"&gt;public override&lt;/span&gt; MembershipUser GetUser(&lt;span class="kwd"&gt;object&lt;/span&gt; providerUserKey, &lt;span class="kwd"&gt;bool&lt;/span&gt; userIsOnline)&lt;br /&gt;&lt;b id="100"&gt;100  &lt;/b&gt;    {&lt;br /&gt;&lt;b id="101"&gt;101  &lt;/b&gt;        &lt;span class="kwd"&gt;throw new&lt;/span&gt; Exception(&lt;span class="st"&gt;&amp;quot;The method or operation is not implemented.&amp;quot;&lt;/span&gt;);&lt;br /&gt;&lt;b id="102"&gt;102  &lt;/b&gt;    }&lt;br /&gt;&lt;b id="103"&gt;103  &lt;/b&gt;&lt;br /&gt;&lt;b id="104"&gt;104  &lt;/b&gt;    &lt;span class="kwd"&gt;public override string&lt;/span&gt; GetUserNameByEmail(&lt;span class="kwd"&gt;string&lt;/span&gt; email)&lt;br /&gt;&lt;b id="105"&gt;105  &lt;/b&gt;    {&lt;br /&gt;&lt;b id="106"&gt;106  &lt;/b&gt;        &lt;span class="kwd"&gt;throw new&lt;/span&gt; Exception(&lt;span class="st"&gt;&amp;quot;The method or operation is not implemented.&amp;quot;&lt;/span&gt;);&lt;br /&gt;&lt;b id="107"&gt;107  &lt;/b&gt;    }&lt;br /&gt;&lt;b id="108"&gt;108  &lt;/b&gt;&lt;br /&gt;&lt;b id="109"&gt;109  &lt;/b&gt;    &lt;span class="kwd"&gt;public override int&lt;/span&gt; MaxInvalidPasswordAttempts&lt;br /&gt;&lt;b id="110"&gt;110  &lt;/b&gt;    {&lt;br /&gt;&lt;b id="111"&gt;111  &lt;/b&gt;        &lt;span class="kwd"&gt;get&lt;/span&gt; { &lt;span class="kwd"&gt;throw new&lt;/span&gt; Exception(&lt;span class="st"&gt;&amp;quot;The method or operation is not implemented.&amp;quot;&lt;/span&gt;); }&lt;br /&gt;&lt;b id="112"&gt;112  &lt;/b&gt;    }&lt;br /&gt;&lt;b id="113"&gt;113  &lt;/b&gt;&lt;br /&gt;&lt;b id="114"&gt;114  &lt;/b&gt;    &lt;span class="kwd"&gt;public override int&lt;/span&gt; MinRequiredNonAlphanumericCharacters&lt;br /&gt;&lt;b id="115"&gt;115  &lt;/b&gt;    {&lt;br /&gt;&lt;b id="116"&gt;116  &lt;/b&gt;        &lt;span class="kwd"&gt;get&lt;/span&gt; { &lt;span class="kwd"&gt;throw new&lt;/span&gt; Exception(&lt;span class="st"&gt;&amp;quot;The method or operation is not implemented.&amp;quot;&lt;/span&gt;); }&lt;br /&gt;&lt;b id="117"&gt;117  &lt;/b&gt;    }&lt;br /&gt;&lt;b id="118"&gt;118  &lt;/b&gt;&lt;br /&gt;&lt;b id="119"&gt;119  &lt;/b&gt;    &lt;span class="kwd"&gt;public override int&lt;/span&gt; MinRequiredPasswordLength&lt;br /&gt;&lt;b id="120"&gt;120  &lt;/b&gt;    {&lt;br /&gt;&lt;b id="121"&gt;121  &lt;/b&gt;        &lt;span class="kwd"&gt;get&lt;/span&gt; { &lt;span class="kwd"&gt;throw new&lt;/span&gt; Exception(&lt;span class="st"&gt;&amp;quot;The method or operation is not implemented.&amp;quot;&lt;/span&gt;); }&lt;br /&gt;&lt;b id="122"&gt;122  &lt;/b&gt;    }&lt;br /&gt;&lt;b id="123"&gt;123  &lt;/b&gt;&lt;br /&gt;&lt;b id="124"&gt;124  &lt;/b&gt;    &lt;span class="kwd"&gt;public override int&lt;/span&gt; PasswordAttemptWindow&lt;br /&gt;&lt;b id="125"&gt;125  &lt;/b&gt;    {&lt;br /&gt;&lt;b id="126"&gt;126  &lt;/b&gt;        &lt;span class="kwd"&gt;get&lt;/span&gt; { &lt;span class="kwd"&gt;throw new&lt;/span&gt; Exception(&lt;span class="st"&gt;&amp;quot;The method or operation is not implemented.&amp;quot;&lt;/span&gt;); }&lt;br /&gt;&lt;b id="127"&gt;127  &lt;/b&gt;    }&lt;br /&gt;&lt;b id="128"&gt;128  &lt;/b&gt;&lt;br /&gt;&lt;b id="129"&gt;129  &lt;/b&gt;    &lt;span class="kwd"&gt;public override&lt;/span&gt; MembershipPasswordFormat PasswordFormat&lt;br /&gt;&lt;b id="130"&gt;130  &lt;/b&gt;    {&lt;br /&gt;&lt;b id="131"&gt;131  &lt;/b&gt;        &lt;span class="kwd"&gt;get&lt;/span&gt; { &lt;span class="kwd"&gt;throw new&lt;/span&gt; Exception(&lt;span class="st"&gt;&amp;quot;The method or operation is not implemented.&amp;quot;&lt;/span&gt;); }&lt;br /&gt;&lt;b id="132"&gt;132  &lt;/b&gt;    }&lt;br /&gt;&lt;b id="133"&gt;133  &lt;/b&gt;&lt;br /&gt;&lt;b id="134"&gt;134  &lt;/b&gt;    &lt;span class="kwd"&gt;public override string&lt;/span&gt; PasswordStrengthRegularExpression&lt;br /&gt;&lt;b id="135"&gt;135  &lt;/b&gt;    {&lt;br /&gt;&lt;b id="136"&gt;136  &lt;/b&gt;        &lt;span class="kwd"&gt;get&lt;/span&gt; { &lt;span class="kwd"&gt;throw new&lt;/span&gt; Exception(&lt;span class="st"&gt;&amp;quot;The method or operation is not implemented.&amp;quot;&lt;/span&gt;); }&lt;br /&gt;&lt;b id="137"&gt;137  &lt;/b&gt;    }&lt;br /&gt;&lt;b id="138"&gt;138  &lt;/b&gt;&lt;br /&gt;&lt;b id="139"&gt;139  &lt;/b&gt;    &lt;span class="kwd"&gt;public override bool&lt;/span&gt; RequiresQuestionAndAnswer&lt;br /&gt;&lt;b id="140"&gt;140  &lt;/b&gt;    {&lt;br /&gt;&lt;b id="141"&gt;141  &lt;/b&gt;        &lt;span class="kwd"&gt;get&lt;/span&gt; { &lt;span class="kwd"&gt;throw new&lt;/span&gt; Exception(&lt;span class="st"&gt;&amp;quot;The method or operation is not implemented.&amp;quot;&lt;/span&gt;); }&lt;br /&gt;&lt;b id="142"&gt;142  &lt;/b&gt;    }&lt;br /&gt;&lt;b id="143"&gt;143  &lt;/b&gt;&lt;br /&gt;&lt;b id="144"&gt;144  &lt;/b&gt;    &lt;span class="kwd"&gt;public override bool&lt;/span&gt; RequiresUniqueEmail&lt;br /&gt;&lt;b id="145"&gt;145  &lt;/b&gt;    {&lt;br /&gt;&lt;b id="146"&gt;146  &lt;/b&gt;        &lt;span class="kwd"&gt;get&lt;/span&gt; { &lt;span class="kwd"&gt;throw new&lt;/span&gt; Exception(&lt;span class="st"&gt;&amp;quot;The method or operation is not implemented.&amp;quot;&lt;/span&gt;); }&lt;br /&gt;&lt;b id="147"&gt;147  &lt;/b&gt;    }&lt;br /&gt;&lt;b id="148"&gt;148  &lt;/b&gt;&lt;br /&gt;&lt;b id="149"&gt;149  &lt;/b&gt;    &lt;span class="kwd"&gt;public override string&lt;/span&gt; ResetPassword(&lt;span class="kwd"&gt;string&lt;/span&gt; username, &lt;span class="kwd"&gt;string&lt;/span&gt; answer)&lt;br /&gt;&lt;b id="150"&gt;150  &lt;/b&gt;    {&lt;br /&gt;&lt;b id="151"&gt;151  &lt;/b&gt;        &lt;span class="kwd"&gt;throw new&lt;/span&gt; Exception(&lt;span class="st"&gt;&amp;quot;The method or operation is not implemented.&amp;quot;&lt;/span&gt;);&lt;br /&gt;&lt;b id="152"&gt;152  &lt;/b&gt;    }&lt;br /&gt;&lt;b id="153"&gt;153  &lt;/b&gt;&lt;br /&gt;&lt;b id="154"&gt;154  &lt;/b&gt;    &lt;span class="kwd"&gt;public override bool&lt;/span&gt; UnlockUser(&lt;span class="kwd"&gt;string&lt;/span&gt; userName)&lt;br /&gt;&lt;b id="155"&gt;155  &lt;/b&gt;    {&lt;br /&gt;&lt;b id="156"&gt;156  &lt;/b&gt;        &lt;span class="kwd"&gt;throw new&lt;/span&gt; Exception(&lt;span class="st"&gt;&amp;quot;The method or operation is not implemented.&amp;quot;&lt;/span&gt;);&lt;br /&gt;&lt;b id="157"&gt;157  &lt;/b&gt;    }&lt;br /&gt;&lt;b id="158"&gt;158  &lt;/b&gt;&lt;br /&gt;&lt;b id="159"&gt;159  &lt;/b&gt;    &lt;span class="kwd"&gt;public override void&lt;/span&gt; UpdateUser(MembershipUser user)&lt;br /&gt;&lt;b id="160"&gt;160  &lt;/b&gt;    {&lt;br /&gt;&lt;b id="161"&gt;161  &lt;/b&gt;        &lt;span class="kwd"&gt;throw new&lt;/span&gt; Exception(&lt;span class="st"&gt;&amp;quot;The method or operation is not implemented.&amp;quot;&lt;/span&gt;);&lt;br /&gt;&lt;b id="162"&gt;162  &lt;/b&gt;    }&lt;br /&gt;&lt;b id="163"&gt;163  &lt;/b&gt;&lt;br /&gt;&lt;b id="164"&gt;164  &lt;/b&gt;    &lt;span class="kwd"&gt;public override bool&lt;/span&gt; ValidateUser(&lt;span class="kwd"&gt;string&lt;/span&gt; username, &lt;span class="kwd"&gt;string&lt;/span&gt; password)&lt;br /&gt;&lt;b id="165"&gt;165  &lt;/b&gt;    {&lt;br /&gt;&lt;b id="166"&gt;166  &lt;/b&gt;        SQLData TreoData = &lt;span class="kwd"&gt;null&lt;/span&gt;;&lt;br /&gt;&lt;b id="167"&gt;167  &lt;/b&gt;        DataTable UserActivity = &lt;span class="kwd"&gt;null&lt;/span&gt;;&lt;br /&gt;&lt;b id="168"&gt;168  &lt;/b&gt;&lt;br /&gt;&lt;b id="169"&gt;169  &lt;/b&gt;        TreoData = &lt;span class="kwd"&gt;new&lt;/span&gt; SQLData();&lt;br /&gt;&lt;b id="170"&gt;170  &lt;/b&gt;        UserActivity = TreoData.GetData(&lt;span class="st"&gt;&amp;quot;Select * FROM [user] WHERE email = &amp;#39;&amp;quot;&lt;/span&gt;+username+&lt;span class="st"&gt;&amp;quot;&amp;#39; AND password = &amp;#39;&amp;quot;&lt;/span&gt;+password+&lt;span class="st"&gt;&amp;quot;&amp;#39;&amp;quot;&lt;/span&gt;);&lt;br /&gt;&lt;b id="171"&gt;171  &lt;/b&gt;        &lt;span class="kwd"&gt;if&lt;/span&gt;( UserActivity == &lt;span class="kwd"&gt;null&lt;/span&gt; )&lt;br /&gt;&lt;b id="172"&gt;172  &lt;/b&gt;               &lt;span class="kwd"&gt;return false&lt;/span&gt;;&lt;br /&gt;&lt;b id="173"&gt;173  &lt;/b&gt;        &lt;span class="kwd"&gt;else&lt;br /&gt;&lt;b id="174"&gt;174  &lt;/b&gt;            return true&lt;/span&gt;;&lt;br /&gt;&lt;b id="175"&gt;175  &lt;/b&gt;          &lt;br /&gt;&lt;b id="176"&gt;176  &lt;/b&gt;&lt;br /&gt;&lt;b id="177"&gt;177  &lt;/b&gt;    }&lt;br /&gt;&lt;b id="178"&gt;178  &lt;/b&gt;}&lt;br /&gt;&lt;b id="179"&gt;179  &lt;/b&gt;&lt;br /&gt;&lt;/pre&gt;&lt;pre class="coloredcode"&gt;&amp;nbsp;&amp;lt;b&amp;gt;Sharepoint Web.config file&amp;lt;/b&amp;gt;&lt;/pre&gt;&lt;pre class="coloredcode"&gt;&amp;nbsp;&lt;pre class="coloredcode"&gt;&lt;b id="1"&gt;1    &lt;/b&gt;&lt;br /&gt;&lt;b id="2"&gt;2    &lt;/b&gt;&amp;lt;&lt;span class="tag"&gt;configuration&lt;/span&gt;&amp;gt;&lt;br /&gt;&lt;b id="3"&gt;3    &lt;/b&gt;  &amp;lt;&lt;span class="tag"&gt;configSections&lt;/span&gt;&amp;gt;&lt;br /&gt;&lt;b id="4"&gt;4    &lt;/b&gt;    &amp;lt;&lt;span class="tag"&gt;sectionGroup&lt;/span&gt;&lt;span class="attr"&gt; name=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;SharePoint&amp;quot;&lt;/span&gt;&amp;gt;&lt;br /&gt;&lt;b id="5"&gt;5    &lt;/b&gt;      &amp;lt;&lt;span class="tag"&gt;section&lt;/span&gt;&lt;span class="attr"&gt; name=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;SafeControls&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; type=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;Microsoft.SharePoint.ApplicationRuntime.SafeControlsConfigurationHandler, Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c&amp;quot;&lt;/span&gt; /&amp;gt;&lt;br /&gt;&lt;b id="6"&gt;6    &lt;/b&gt;      &amp;lt;&lt;span class="tag"&gt;section&lt;/span&gt;&lt;span class="attr"&gt; name=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;RuntimeFilter&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; type=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;System.Configuration.SingleTagSectionHandler, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089&amp;quot;&lt;/span&gt; /&amp;gt;&lt;br /&gt;&lt;b id="7"&gt;7    &lt;/b&gt;      &amp;lt;&lt;span class="tag"&gt;section&lt;/span&gt;&lt;span class="attr"&gt; name=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;WebPartLimits&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; type=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;System.Configuration.SingleTagSectionHandler, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089&amp;quot;&lt;/span&gt; /&amp;gt;&lt;br /&gt;&lt;b id="8"&gt;8    &lt;/b&gt;      &amp;lt;&lt;span class="tag"&gt;section&lt;/span&gt;&lt;span class="attr"&gt; name=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;WebPartCache&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; type=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;System.Configuration.SingleTagSectionHandler, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089&amp;quot;&lt;/span&gt; /&amp;gt;&lt;br /&gt;&lt;b id="9"&gt;9    &lt;/b&gt;      &amp;lt;&lt;span class="tag"&gt;section&lt;/span&gt;&lt;span class="attr"&gt; name=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;WebPartWorkItem&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; type=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;System.Configuration.SingleTagSectionHandler, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089&amp;quot;&lt;/span&gt; /&amp;gt;&lt;br /&gt;&lt;b id="10"&gt;10   &lt;/b&gt;      &amp;lt;&lt;span class="tag"&gt;section&lt;/span&gt;&lt;span class="attr"&gt; name=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;WebPartControls&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; type=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;System.Configuration.SingleTagSectionHandler, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089&amp;quot;&lt;/span&gt; /&amp;gt;&lt;br /&gt;&lt;b id="11"&gt;11   &lt;/b&gt;      &amp;lt;&lt;span class="tag"&gt;section&lt;/span&gt;&lt;span class="attr"&gt; name=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;SafeMode&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; type=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;Microsoft.SharePoint.ApplicationRuntime.SafeModeConfigurationHandler, Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c&amp;quot;&lt;/span&gt; /&amp;gt;&lt;br /&gt;&lt;b id="12"&gt;12   &lt;/b&gt;      &amp;lt;&lt;span class="tag"&gt;section&lt;/span&gt;&lt;span class="attr"&gt; name=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;MergedActions&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; type=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;System.Configuration.SingleTagSectionHandler, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089&amp;quot;&lt;/span&gt; /&amp;gt;&lt;br /&gt;&lt;b id="13"&gt;13   &lt;/b&gt;      &amp;lt;&lt;span class="tag"&gt;section&lt;/span&gt;&lt;span class="attr"&gt; name=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;PeoplePickerWildcards&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; type=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;System.Configuration.NameValueSectionHandler, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089&amp;quot;&lt;/span&gt; /&amp;gt;&lt;br /&gt;&lt;b id="14"&gt;14   &lt;/b&gt;    &amp;lt;/&lt;span class="tag"&gt;sectionGroup&lt;/span&gt;&amp;gt;&lt;br /&gt;&lt;b id="15"&gt;15   &lt;/b&gt;    &amp;lt;&lt;span class="tag"&gt;sectionGroup&lt;/span&gt;&lt;span class="attr"&gt; name=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;System.Workflow.ComponentModel.WorkflowCompiler&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; type=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;System.Workflow.ComponentModel.Compiler.WorkflowCompilerConfigurationSectionGroup, System.Workflow.ComponentModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35&amp;quot;&lt;/span&gt;&amp;gt;&lt;br /&gt;&lt;b id="16"&gt;16   &lt;/b&gt;      &amp;lt;&lt;span class="tag"&gt;section&lt;/span&gt;&lt;span class="attr"&gt; name=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;authorizedTypes&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; type=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;System.Workflow.ComponentModel.Compiler.AuthorizedTypesSectionHandler, System.Workflow.ComponentModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35&amp;quot;&lt;/span&gt; /&amp;gt;&lt;br /&gt;&lt;b id="17"&gt;17   &lt;/b&gt;    &amp;lt;/&lt;span class="tag"&gt;sectionGroup&lt;/span&gt;&amp;gt;&lt;br /&gt;&lt;b id="18"&gt;18   &lt;/b&gt;  &amp;lt;/&lt;span class="tag"&gt;configSections&lt;/span&gt;&amp;gt;&lt;br /&gt;&lt;b id="19"&gt;19   &lt;/b&gt;  &amp;lt;&lt;span class="tag"&gt;SharePoint&lt;/span&gt;&amp;gt;&lt;br /&gt;&lt;b id="20"&gt;20   &lt;/b&gt;    &amp;lt;&lt;span class="tag"&gt;SafeMode&lt;/span&gt;&lt;span class="attr"&gt; MaxControls=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;200&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; CallStack=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;true&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; DirectFileDependencies=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;10&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; TotalFileDependencies=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;50&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; AllowPageLevelTrace=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;false&amp;quot;&lt;/span&gt;&amp;gt;&lt;br /&gt;&lt;b id="21"&gt;21   &lt;/b&gt;      &amp;lt;&lt;span class="tag"&gt;PageParserPaths&lt;/span&gt;&amp;gt;&lt;br /&gt;&lt;b id="22"&gt;22   &lt;/b&gt;      &amp;lt;/&lt;span class="tag"&gt;PageParserPaths&lt;/span&gt;&amp;gt;&lt;br /&gt;&lt;b id="23"&gt;23   &lt;/b&gt;    &amp;lt;/&lt;span class="tag"&gt;SafeMode&lt;/span&gt;&amp;gt;&lt;br /&gt;&lt;b id="24"&gt;24   &lt;/b&gt;    &amp;lt;&lt;span class="tag"&gt;WebPartLimits&lt;/span&gt;&lt;span class="attr"&gt; MaxZoneParts=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;50&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; PropertySize=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;1048576&amp;quot;&lt;/span&gt; /&amp;gt;&lt;br /&gt;&lt;b id="25"&gt;25   &lt;/b&gt;    &amp;lt;&lt;span class="tag"&gt;WebPartCache&lt;/span&gt;&lt;span class="attr"&gt; Storage=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;CacheObject&amp;quot;&lt;/span&gt; /&amp;gt;&lt;br /&gt;&lt;b id="26"&gt;26   &lt;/b&gt;    &amp;lt;&lt;span class="tag"&gt;WebPartControls&lt;/span&gt;&lt;span class="attr"&gt; DatasheetControlGuid=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;65BCBEE4-7728-41a0-97BE-14E1CAE36AAE&amp;quot;&lt;/span&gt; /&amp;gt;&lt;br /&gt;&lt;b id="27"&gt;27   &lt;/b&gt;    &amp;lt;&lt;span class="tag"&gt;SafeControls&lt;/span&gt;&amp;gt;&lt;br /&gt;&lt;b id="28"&gt;28   &lt;/b&gt;      &amp;lt;&lt;span class="tag"&gt;SafeControl&lt;/span&gt;&lt;span class="attr"&gt; Assembly=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;System.Web, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; Namespace=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;System.Web.UI.WebControls&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; TypeName=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;*&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; Safe=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;True&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; AllowRemoteDesigner=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;True&amp;quot;&lt;/span&gt; /&amp;gt;&lt;br /&gt;&lt;b id="29"&gt;29   &lt;/b&gt;      &amp;lt;&lt;span class="tag"&gt;SafeControl&lt;/span&gt;&lt;span class="attr"&gt; Assembly=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;System.Web, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; Namespace=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;System.Web.UI.HtmlControls&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; TypeName=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;*&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; Safe=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;True&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; AllowRemoteDesigner=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;True&amp;quot;&lt;/span&gt; /&amp;gt;&lt;br /&gt;&lt;b id="30"&gt;30   &lt;/b&gt;      &amp;lt;&lt;span class="tag"&gt;SafeControl&lt;/span&gt;&lt;span class="attr"&gt; Assembly=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; Namespace=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;System.Web.UI&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; TypeName=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;*&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; Safe=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;True&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; AllowRemoteDesigner=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;True&amp;quot;&lt;/span&gt; /&amp;gt;&lt;br /&gt;&lt;b id="31"&gt;31   &lt;/b&gt;      &amp;lt;&lt;span class="tag"&gt;SafeControl&lt;/span&gt;&lt;span class="attr"&gt; Assembly=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; Namespace=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;System.Web.UI.WebControls&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; TypeName=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;SqlDataSource&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; Safe=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;False&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; AllowRemoteDesigner=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;False&amp;quot;&lt;/span&gt; /&amp;gt;&lt;br /&gt;&lt;b id="32"&gt;32   &lt;/b&gt;      &amp;lt;&lt;span class="tag"&gt;SafeControl&lt;/span&gt;&lt;span class="attr"&gt; Assembly=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; Namespace=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;System.Web.UI.WebControls&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; TypeName=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;AccessDataSource&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; Safe=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;False&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; AllowRemoteDesigner=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;False&amp;quot;&lt;/span&gt; /&amp;gt;&lt;br /&gt;&lt;b id="33"&gt;33   &lt;/b&gt;      &amp;lt;&lt;span class="tag"&gt;SafeControl&lt;/span&gt;&lt;span class="attr"&gt; Assembly=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; Namespace=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;System.Web.UI.WebControls&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; TypeName=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;XmlDataSource&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; Safe=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;False&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; AllowRemoteDesigner=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;False&amp;quot;&lt;/span&gt; /&amp;gt;&lt;br /&gt;&lt;b id="34"&gt;34   &lt;/b&gt;      &amp;lt;&lt;span class="tag"&gt;SafeControl&lt;/span&gt;&lt;span class="attr"&gt; Assembly=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; Namespace=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;System.Web.UI.WebControls&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; TypeName=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;ObjectDataSource&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; Safe=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;False&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; AllowRemoteDesigner=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;False&amp;quot;&lt;/span&gt; /&amp;gt;&lt;br /&gt;&lt;b id="35"&gt;35   &lt;/b&gt;      &amp;lt;&lt;span class="tag"&gt;SafeControl&lt;/span&gt;&lt;span class="attr"&gt; Assembly=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;Microsoft.SharePoint, Version=11.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; Namespace=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;Microsoft.SharePoint&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; TypeName=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;*&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; Safe=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;True&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; AllowRemoteDesigner=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;True&amp;quot;&lt;/span&gt; /&amp;gt;&lt;br /&gt;&lt;b id="36"&gt;36   &lt;/b&gt;      &amp;lt;&lt;span class="tag"&gt;SafeControl&lt;/span&gt;&lt;span class="attr"&gt; Assembly=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;Microsoft.SharePoint, Version=11.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; Namespace=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;Microsoft.SharePoint.WebPartPages&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; TypeName=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;*&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; Safe=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;True&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; AllowRemoteDesigner=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;True&amp;quot;&lt;/span&gt; /&amp;gt;&lt;br /&gt;&lt;b id="37"&gt;37   &lt;/b&gt;      &amp;lt;&lt;span class="tag"&gt;SafeControl&lt;/span&gt;&lt;span class="attr"&gt; Assembly=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;Microsoft.SharePoint, Version=11.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; Namespace=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;Microsoft.SharePoint.WebControls&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; TypeName=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;*&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; Safe=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;True&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; AllowRemoteDesigner=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;True&amp;quot;&lt;/span&gt; /&amp;gt;&lt;br /&gt;&lt;b id="38"&gt;38   &lt;/b&gt;      &amp;lt;&lt;span class="tag"&gt;SafeControl&lt;/span&gt;&lt;span class="attr"&gt; Assembly=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;Microsoft.SharePoint, Version=11.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; Namespace=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;Microsoft.SharePoint.ApplicationPages&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; TypeName=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;*&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; Safe=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;True&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; AllowRemoteDesigner=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;True&amp;quot;&lt;/span&gt; /&amp;gt;&lt;br /&gt;&lt;b id="39"&gt;39   &lt;/b&gt;      &amp;lt;&lt;span class="tag"&gt;SafeControl&lt;/span&gt;&lt;span class="attr"&gt; Assembly=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;Microsoft.SharePoint, Version=11.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; Namespace=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;Microsoft.SharePoint.SoapServer&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; TypeName=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;*&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; Safe=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;True&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; AllowRemoteDesigner=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;True&amp;quot;&lt;/span&gt; /&amp;gt;&lt;br /&gt;&lt;b id="40"&gt;40   &lt;/b&gt;      &amp;lt;&lt;span class="tag"&gt;SafeControl&lt;/span&gt;&lt;span class="attr"&gt; Assembly=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;Microsoft.SharePoint, Version=11.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; Namespace=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;Microsoft.SharePoint.Meetings&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; TypeName=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;*&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; Safe=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;True&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; AllowRemoteDesigner=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;True&amp;quot;&lt;/span&gt; /&amp;gt;&lt;br /&gt;&lt;b id="41"&gt;41   &lt;/b&gt;      &amp;lt;&lt;span class="tag"&gt;SafeControl&lt;/span&gt;&lt;span class="attr"&gt; Assembly=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; Namespace=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;Microsoft.SharePoint&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; TypeName=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;*&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; Safe=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;True&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; AllowRemoteDesigner=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;True&amp;quot;&lt;/span&gt; /&amp;gt;&lt;br /&gt;&lt;b id="42"&gt;42   &lt;/b&gt;      &amp;lt;&lt;span class="tag"&gt;SafeControl&lt;/span&gt;&lt;span class="attr"&gt; Assembly=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; Namespace=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;Microsoft.SharePoint.WebPartPages&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; TypeName=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;*&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; Safe=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;True&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; AllowRemoteDesigner=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;True&amp;quot;&lt;/span&gt; /&amp;gt;&lt;br /&gt;&lt;b id="43"&gt;43   &lt;/b&gt;      &amp;lt;&lt;span class="tag"&gt;SafeControl&lt;/span&gt;&lt;span class="attr"&gt; Assembly=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; Namespace=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;Microsoft.SharePoint.WebControls&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; TypeName=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;*&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; Safe=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;True&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; AllowRemoteDesigner=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;True&amp;quot;&lt;/span&gt; /&amp;gt;&lt;br /&gt;&lt;b id="44"&gt;44   &lt;/b&gt;      &amp;lt;&lt;span class="tag"&gt;SafeControl&lt;/span&gt;&lt;span class="attr"&gt; Assembly=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; Namespace=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;Microsoft.SharePoint.ApplicationPages&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; TypeName=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;*&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; Safe=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;True&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; AllowRemoteDesigner=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;True&amp;quot;&lt;/span&gt; /&amp;gt;&lt;br /&gt;&lt;b id="45"&gt;45   &lt;/b&gt;      &amp;lt;&lt;span class="tag"&gt;SafeControl&lt;/span&gt;&lt;span class="attr"&gt; Assembly=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; Namespace=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;Microsoft.SharePoint.SoapServer&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; TypeName=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;*&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; Safe=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;True&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; AllowRemoteDesigner=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;True&amp;quot;&lt;/span&gt; /&amp;gt;&lt;br /&gt;&lt;b id="46"&gt;46   &lt;/b&gt;      &amp;lt;&lt;span class="tag"&gt;SafeControl&lt;/span&gt;&lt;span class="attr"&gt; Assembly=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; Namespace=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;Microsoft.SharePoint.Meetings&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; TypeName=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;*&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; Safe=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;True&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; AllowRemoteDesigner=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;True&amp;quot;&lt;/span&gt; /&amp;gt;&lt;br /&gt;&lt;b id="47"&gt;47   &lt;/b&gt;      &amp;lt;&lt;span class="tag"&gt;SafeControl&lt;/span&gt;&lt;span class="attr"&gt; Assembly=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; Namespace=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;Microsoft.SharePoint.Workflow&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; TypeName=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;*&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; Safe=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;True&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; AllowRemoteDesigner=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;True&amp;quot;&lt;/span&gt; /&amp;gt;&lt;br /&gt;&lt;b id="48"&gt;48   &lt;/b&gt;      &amp;lt;&lt;span class="tag"&gt;SafeControl&lt;/span&gt;&lt;span class="attr"&gt; Assembly=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;Microsoft.SharePoint.Search, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; Namespace=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;Microsoft.SharePoint.Search.WebControls&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; TypeName=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;*&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; Safe=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;True&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; AllowRemoteDesigner=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;True&amp;quot;&lt;/span&gt; /&amp;gt;&lt;br /&gt;&lt;b id="49"&gt;49   &lt;/b&gt;      &amp;lt;&lt;span class="tag"&gt;SafeControl&lt;/span&gt;&lt;span class="attr"&gt; Assembly=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;Microsoft.SharePoint.Search, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; Namespace=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;Microsoft.SharePoint.Search.Internal.WebControls&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; TypeName=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;*&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; Safe=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;True&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; AllowRemoteDesigner=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;True&amp;quot;&lt;/span&gt; /&amp;gt;&lt;br /&gt;&lt;b id="50"&gt;50   &lt;/b&gt;      &amp;lt;&lt;span class="tag"&gt;SafeControl&lt;/span&gt;&lt;span class="attr"&gt; src=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;~/_controltemplates/*&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; IncludeSubFolders=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;True&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; Safe=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;True&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; AllowRemoteDesigner=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;True&amp;quot;&lt;/span&gt; /&amp;gt;&lt;br /&gt;&lt;b id="51"&gt;51   &lt;/b&gt;      &amp;lt;&lt;span class="tag"&gt;SafeControl&lt;/span&gt;&lt;span class="attr"&gt; Assembly=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;CKS.FormsBasedAuthentication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=d0c9b215512a2c5d&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; Namespace=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;CKS.FormsBasedAuthentication&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; TypeName=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;*&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; Safe=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;True&amp;quot;&lt;/span&gt; /&amp;gt;&lt;br /&gt;&lt;b id="52"&gt;52   &lt;/b&gt;    &amp;lt;/&lt;span class="tag"&gt;SafeControls&lt;/span&gt;&amp;gt;&lt;br /&gt;&lt;b id="53"&gt;53   &lt;/b&gt;    &amp;lt;&lt;span class="tag"&gt;PeoplePickerWildcards&lt;/span&gt;&amp;gt;&lt;br /&gt;&lt;b id="54"&gt;54   &lt;/b&gt;      &amp;lt;&lt;span class="tag"&gt;clear&lt;/span&gt; /&amp;gt;&lt;br /&gt;&lt;b id="55"&gt;55   &lt;/b&gt;      &amp;lt;&lt;span class="tag"&gt;add&lt;/span&gt;&lt;span class="attr"&gt; key=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;AspNetSqlMembershipProvider&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; value=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;%&amp;quot;&lt;/span&gt; /&amp;gt;&lt;br /&gt;&lt;b id="56"&gt;56   &lt;/b&gt;    &amp;lt;/&lt;span class="tag"&gt;PeoplePickerWildcards&lt;/span&gt;&amp;gt;&lt;br /&gt;&lt;b id="57"&gt;57   &lt;/b&gt;  &amp;lt;/&lt;span class="tag"&gt;SharePoint&lt;/span&gt;&amp;gt;&lt;br /&gt;&lt;b id="58"&gt;58   &lt;/b&gt;  &amp;lt;&lt;span class="tag"&gt;connectionStrings&lt;/span&gt;&amp;gt;&lt;br /&gt;&lt;b id="59"&gt;59   &lt;/b&gt;    &amp;lt;&lt;span class="tag"&gt;remove&lt;/span&gt;&lt;span class="attr"&gt; name=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;LocalSqlServer&amp;quot;&lt;/span&gt; /&amp;gt;&lt;br /&gt;&lt;b id="60"&gt;60   &lt;/b&gt;    &amp;lt;&lt;span class="tag"&gt;add&lt;/span&gt;&lt;span class="attr"&gt; name=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;LocalSqlServer&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; connectionString=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;Server=x-db2;Database=Aarons_Playground;uid=treoapp;pwd=xxxx;&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; providerName=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;System.Data.SqlClient&amp;quot;&lt;/span&gt; /&amp;gt;&lt;br /&gt;&lt;b id="61"&gt;61   &lt;/b&gt;  &amp;lt;/&lt;span class="tag"&gt;connectionStrings&lt;/span&gt;&amp;gt;&lt;br /&gt;&lt;b id="62"&gt;62   &lt;/b&gt;  &amp;lt;&lt;span class="tag"&gt;system.web&lt;/span&gt;&amp;gt;&lt;br /&gt;&lt;b id="63"&gt;63   &lt;/b&gt;    &lt;span class="cmt"&gt;&amp;lt;!-- membership provider --&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;b id="64"&gt;64   &lt;/b&gt;    &amp;lt;&lt;span class="tag"&gt;membership&lt;/span&gt;&lt;span class="attr"&gt; defaultProvider=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;AspNetSqlMembershipProvider&amp;quot;&lt;/span&gt;&amp;gt;&lt;br /&gt;&lt;b id="65"&gt;65   &lt;/b&gt;      &amp;lt;&lt;span class="tag"&gt;providers&lt;/span&gt;&amp;gt;&lt;br /&gt;&lt;b id="66"&gt;66   &lt;/b&gt;        &amp;lt;&lt;span class="tag"&gt;add&lt;/span&gt;&lt;span class="attr"&gt; connectionStringName=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;LocalSqlServer&amp;quot;&lt;/span&gt; &lt;br /&gt;&lt;b id="67"&gt;67   &lt;/b&gt;&lt;span class="attr"&gt;			 enablePasswordRetrieval=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;false&amp;quot;&lt;/span&gt; &lt;br /&gt;&lt;b id="68"&gt;68   &lt;/b&gt;&lt;span class="attr"&gt;			 enablePasswordReset=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;true&amp;quot;&lt;/span&gt; &lt;br /&gt;&lt;b id="69"&gt;69   &lt;/b&gt;&lt;span class="attr"&gt;			 requiresQuestionAndAnswer=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;false&amp;quot;&lt;/span&gt; &lt;br /&gt;&lt;b id="70"&gt;70   &lt;/b&gt;&lt;span class="attr"&gt;			 applicationName=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;/&amp;quot;&lt;/span&gt; &lt;br /&gt;&lt;b id="71"&gt;71   &lt;/b&gt;&lt;span class="attr"&gt;			 requiresUniqueEmail=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;false&amp;quot;&lt;/span&gt; &lt;br /&gt;&lt;b id="72"&gt;72   &lt;/b&gt;&lt;span class="attr"&gt;			 passwordFormat=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;Hashed&amp;quot;&lt;/span&gt; &lt;br /&gt;&lt;b id="73"&gt;73   &lt;/b&gt;&lt;span class="attr"&gt;			 maxInvalidPasswordAttempts=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;5&amp;quot;&lt;/span&gt; &lt;br /&gt;&lt;b id="74"&gt;74   &lt;/b&gt;&lt;span class="attr"&gt;			 minRequiredPasswordLength=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;5&amp;quot;&lt;/span&gt; &lt;br /&gt;&lt;b id="75"&gt;75   &lt;/b&gt;&lt;span class="attr"&gt;			 minRequiredNonalphanumericCharacters=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;0&amp;quot;&lt;/span&gt; &lt;br /&gt;&lt;b id="76"&gt;76   &lt;/b&gt;&lt;span class="attr"&gt;			 passwordAttemptWindow=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;10&amp;quot;&lt;/span&gt; &lt;br /&gt;&lt;b id="77"&gt;77   &lt;/b&gt;			 passwordStrengthRegularExpression=&amp;quot;&amp;quot; &lt;br /&gt;&lt;b id="78"&gt;78   &lt;/b&gt;&lt;span class="attr"&gt;			 name=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;AspNetSqlMembershipProvider &amp;quot;&lt;/span&gt; &lt;br /&gt;&lt;b id="79"&gt;79   &lt;/b&gt;&lt;span class="attr"&gt;			 type=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;System.Web.Security.SqlMembershipProvider, System.Web,Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a&amp;quot;&lt;/span&gt;  /&amp;gt;&lt;br /&gt;&lt;b id="80"&gt;80   &lt;/b&gt;      &amp;lt;/&lt;span class="tag"&gt;providers&lt;/span&gt;&amp;gt;&lt;br /&gt;&lt;b id="81"&gt;81   &lt;/b&gt;    &amp;lt;/&lt;span class="tag"&gt;membership&lt;/span&gt;&amp;gt;&lt;br /&gt;&lt;b id="82"&gt;82   &lt;/b&gt;    &lt;span class="cmt"&gt;&amp;lt;!-- role provider --&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;b id="83"&gt;83   &lt;/b&gt;    &amp;lt;&lt;span class="tag"&gt;roleManager&lt;/span&gt;&lt;span class="attr"&gt; enabled=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;true&amp;quot;&lt;/span&gt;&amp;gt;&lt;br /&gt;&lt;b id="84"&gt;84   &lt;/b&gt;      &amp;lt;&lt;span class="tag"&gt;providers&lt;/span&gt;&amp;gt;&lt;br /&gt;&lt;b id="85"&gt;85   &lt;/b&gt;        &amp;lt;&lt;span class="tag"&gt;add&lt;/span&gt;&lt;span class="attr"&gt; connectionStringName=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;LocalSqlServer&amp;quot;&lt;/span&gt; &lt;br /&gt;&lt;b id="86"&gt;86   &lt;/b&gt;&lt;span class="attr"&gt;			 applicationName=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;/&amp;quot;&lt;/span&gt; &lt;br /&gt;&lt;b id="87"&gt;87   &lt;/b&gt;&lt;span class="attr"&gt;			 name=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;SharepointDev&amp;quot;&lt;/span&gt; &lt;br /&gt;&lt;b id="88"&gt;88   &lt;/b&gt;&lt;span class="attr"&gt;			 type=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;System.Web.Security.SqlRoleProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a&amp;quot;&lt;/span&gt; /&amp;gt;&lt;br /&gt;&lt;b id="89"&gt;89   &lt;/b&gt;      &amp;lt;/&lt;span class="tag"&gt;providers&lt;/span&gt;&amp;gt;&lt;br /&gt;&lt;b id="90"&gt;90   &lt;/b&gt;    &amp;lt;/&lt;span class="tag"&gt;roleManager&lt;/span&gt;&amp;gt;&lt;br /&gt;&lt;b id="91"&gt;91   &lt;/b&gt;    &amp;lt;&lt;span class="tag"&gt;securityPolicy&lt;/span&gt;&amp;gt;&lt;br /&gt;&lt;b id="92"&gt;92   &lt;/b&gt;      &amp;lt;&lt;span class="tag"&gt;trustLevel&lt;/span&gt;&lt;span class="attr"&gt; name=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;WSS_Medium&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; policyFile=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\config\wss_mediumtrust.config&amp;quot;&lt;/span&gt; /&amp;gt;&lt;br /&gt;&lt;b id="93"&gt;93   &lt;/b&gt;      &amp;lt;&lt;span class="tag"&gt;trustLevel&lt;/span&gt;&lt;span class="attr"&gt; name=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;WSS_Minimal&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; policyFile=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\config\wss_minimaltrust.config&amp;quot;&lt;/span&gt; /&amp;gt;&lt;br /&gt;&lt;b id="94"&gt;94   &lt;/b&gt;    &amp;lt;/&lt;span class="tag"&gt;securityPolicy&lt;/span&gt;&amp;gt;&lt;br /&gt;&lt;b id="95"&gt;95   &lt;/b&gt;    &amp;lt;&lt;span class="tag"&gt;httpHandlers&lt;/span&gt;&amp;gt;&lt;br /&gt;&lt;b id="96"&gt;96   &lt;/b&gt;      &amp;lt;&lt;span class="tag"&gt;remove&lt;/span&gt;&lt;span class="attr"&gt; verb=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;GET,HEAD,POST&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; path=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;*&amp;quot;&lt;/span&gt; /&amp;gt;&lt;br /&gt;&lt;b id="97"&gt;97   &lt;/b&gt;      &amp;lt;&lt;span class="tag"&gt;add&lt;/span&gt;&lt;span class="attr"&gt; verb=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;GET,HEAD,POST&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; path=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;*&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; type=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;Microsoft.SharePoint.ApplicationRuntime.SPHttpHandler, Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c&amp;quot;&lt;/span&gt; /&amp;gt;&lt;br /&gt;&lt;b id="98"&gt;98   &lt;/b&gt;      &amp;lt;&lt;span class="tag"&gt;add&lt;/span&gt;&lt;span class="attr"&gt; verb=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;OPTIONS,PROPFIND,PUT,LOCK,UNLOCK,MOVE,COPY,GETLIB,PROPPATCH,MKCOL,DELETE,(GETSOURCE),(HEADSOURCE),(POSTSOURCE)&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; path=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;*&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; type=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;Microsoft.SharePoint.ApplicationRuntime.SPHttpHandler, Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c&amp;quot;&lt;/span&gt; /&amp;gt;&lt;br /&gt;&lt;b id="99"&gt;99   &lt;/b&gt;    &amp;lt;/&lt;span class="tag"&gt;httpHandlers&lt;/span&gt;&amp;gt;&lt;br /&gt;&lt;b id="100"&gt;100  &lt;/b&gt;    &amp;lt;&lt;span class="tag"&gt;customErrors&lt;/span&gt;&lt;span class="attr"&gt; mode=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;Off&amp;quot;&lt;/span&gt; /&amp;gt;&lt;br /&gt;&lt;b id="101"&gt;101  &lt;/b&gt;    &amp;lt;&lt;span class="tag"&gt;httpRuntime&lt;/span&gt;&lt;span class="attr"&gt; maxRequestLength=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;51200&amp;quot;&lt;/span&gt; /&amp;gt;&lt;br /&gt;&lt;b id="102"&gt;102  &lt;/b&gt;	  &amp;lt;&lt;span class="tag"&gt;authentication&lt;/span&gt;&lt;span class="attr"&gt; mode=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;Forms&amp;quot;&lt;/span&gt;&amp;gt;&lt;br /&gt;&lt;b id="103"&gt;103  &lt;/b&gt;		  &amp;lt;&lt;span class="tag"&gt;forms&lt;/span&gt;&lt;span class="attr"&gt; name=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;cookie&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; loginUrl=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;/_layouts/login.aspx&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt;  timeout=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;30&amp;quot;&lt;/span&gt; /&amp;gt;  &lt;br /&gt;&lt;b id="104"&gt;104  &lt;/b&gt;	  &amp;lt;/&lt;span class="tag"&gt;authentication&lt;/span&gt;&amp;gt;&lt;br /&gt;&lt;b id="105"&gt;105  &lt;/b&gt;    &amp;lt;&lt;span class="tag"&gt;identity&lt;/span&gt;&lt;span class="attr"&gt; impersonate=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;true&amp;quot;&lt;/span&gt; /&amp;gt;&lt;br /&gt;&lt;b id="106"&gt;106  &lt;/b&gt;    &amp;lt;&lt;span class="tag"&gt;authorization&lt;/span&gt;&amp;gt;&lt;br /&gt;&lt;b id="107"&gt;107  &lt;/b&gt;      &amp;lt;&lt;span class="tag"&gt;allow&lt;/span&gt;&lt;span class="attr"&gt; users=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;*&amp;quot;&lt;/span&gt; /&amp;gt;&lt;br /&gt;&lt;b id="108"&gt;108  &lt;/b&gt;    &amp;lt;/&lt;span class="tag"&gt;authorization&lt;/span&gt;&amp;gt;&lt;br /&gt;&lt;b id="109"&gt;109  &lt;/b&gt;    &amp;lt;&lt;span class="tag"&gt;httpModules&lt;/span&gt;&amp;gt;&lt;br /&gt;&lt;b id="110"&gt;110  &lt;/b&gt;      &amp;lt;&lt;span class="tag"&gt;clear&lt;/span&gt; /&amp;gt;&lt;br /&gt;&lt;b id="111"&gt;111  &lt;/b&gt;      &amp;lt;&lt;span class="tag"&gt;add&lt;/span&gt;&lt;span class="attr"&gt; name=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;SPRequest&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; type=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;Microsoft.SharePoint.ApplicationRuntime.SPRequestModule, Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c&amp;quot;&lt;/span&gt; /&amp;gt;&lt;br /&gt;&lt;b id="112"&gt;112  &lt;/b&gt;      &amp;lt;&lt;span class="tag"&gt;add&lt;/span&gt;&lt;span class="attr"&gt; name=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;OutputCache&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; type=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;System.Web.Caching.OutputCacheModule&amp;quot;&lt;/span&gt; /&amp;gt;&lt;br /&gt;&lt;b id="113"&gt;113  &lt;/b&gt;      &amp;lt;&lt;span class="tag"&gt;add&lt;/span&gt;&lt;span class="attr"&gt; name=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;FormsAuthentication&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; type=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;System.Web.Security.FormsAuthenticationModule&amp;quot;&lt;/span&gt; /&amp;gt;&lt;br /&gt;&lt;b id="114"&gt;114  &lt;/b&gt;      &amp;lt;&lt;span class="tag"&gt;add&lt;/span&gt;&lt;span class="attr"&gt; name=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;UrlAuthorization&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; type=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;System.Web.Security.UrlAuthorizationModule&amp;quot;&lt;/span&gt; /&amp;gt;&lt;br /&gt;&lt;b id="115"&gt;115  &lt;/b&gt;      &amp;lt;&lt;span class="tag"&gt;add&lt;/span&gt;&lt;span class="attr"&gt; name=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;WindowsAuthentication&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; type=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;System.Web.Security.WindowsAuthenticationModule&amp;quot;&lt;/span&gt; /&amp;gt;&lt;br /&gt;&lt;b id="116"&gt;116  &lt;/b&gt;      &amp;lt;&lt;span class="tag"&gt;add&lt;/span&gt;&lt;span class="attr"&gt; name=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;RoleManager&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; type=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;System.Web.Security.RoleManagerModule&amp;quot;&lt;/span&gt; /&amp;gt;&lt;br /&gt;&lt;b id="117"&gt;117  &lt;/b&gt;      &lt;span class="cmt"&gt;&amp;lt;!-- &amp;lt;add name=&amp;quot;Session&amp;quot; type=&amp;quot;System.Web.SessionState.SessionStateModule&amp;quot;/&amp;gt; --&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;b id="118"&gt;118  &lt;/b&gt;    &amp;lt;/&lt;span class="tag"&gt;httpModules&lt;/span&gt;&amp;gt;&lt;br /&gt;&lt;b id="119"&gt;119  &lt;/b&gt;    &amp;lt;&lt;span class="tag"&gt;globalization&lt;/span&gt;&lt;span class="attr"&gt; fileEncoding=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;utf-8&amp;quot;&lt;/span&gt; /&amp;gt;&lt;br /&gt;&lt;b id="120"&gt;120  &lt;/b&gt;    &amp;lt;&lt;span class="tag"&gt;compilation&lt;/span&gt;&lt;span class="attr"&gt; batch=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;true&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; debug=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;true&amp;quot;&lt;/span&gt;&amp;gt;&lt;br /&gt;&lt;b id="121"&gt;121  &lt;/b&gt;      &amp;lt;&lt;span class="tag"&gt;assemblies&lt;/span&gt;&amp;gt;&lt;br /&gt;&lt;b id="122"&gt;122  &lt;/b&gt;        &amp;lt;&lt;span class="tag"&gt;add&lt;/span&gt;&lt;span class="attr"&gt; assembly=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c&amp;quot;&lt;/span&gt; /&amp;gt;&lt;br /&gt;&lt;b id="123"&gt;123  &lt;/b&gt;      &amp;lt;/&lt;span class="tag"&gt;assemblies&lt;/span&gt;&amp;gt;&lt;br /&gt;&lt;b id="124"&gt;124  &lt;/b&gt;      &amp;lt;&lt;span class="tag"&gt;expressionBuilders&lt;/span&gt;&amp;gt;&lt;br /&gt;&lt;b id="125"&gt;125  &lt;/b&gt;        &amp;lt;&lt;span class="tag"&gt;remove&lt;/span&gt;&lt;span class="attr"&gt; expressionPrefix=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;Resources&amp;quot;&lt;/span&gt; /&amp;gt;&lt;br /&gt;&lt;b id="126"&gt;126  &lt;/b&gt;        &amp;lt;&lt;span class="tag"&gt;add&lt;/span&gt;&lt;span class="attr"&gt; expressionPrefix=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;Resources&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; type=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;Microsoft.SharePoint.SPResourceExpressionBuilder, Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c&amp;quot;&lt;/span&gt; /&amp;gt;&lt;br /&gt;&lt;b id="127"&gt;127  &lt;/b&gt;        &amp;lt;&lt;span class="tag"&gt;add&lt;/span&gt;&lt;span class="attr"&gt; expressionPrefix=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;SPHtmlEncodedResources&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; type=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;Microsoft.SharePoint.SPHtmlEncodedResourceExpressionBuilder, Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c&amp;quot;&lt;/span&gt; /&amp;gt;&lt;br /&gt;&lt;b id="128"&gt;128  &lt;/b&gt;        &amp;lt;&lt;span class="tag"&gt;add&lt;/span&gt;&lt;span class="attr"&gt; expressionPrefix=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;SPSimpleFormattingEncodedResources&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; type=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;Microsoft.SharePoint.SPSimpleFormattingEncodedResourceExpressionBuilder, Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c&amp;quot;&lt;/span&gt; /&amp;gt;&lt;br /&gt;&lt;b id="129"&gt;129  &lt;/b&gt;      &amp;lt;/&lt;span class="tag"&gt;expressionBuilders&lt;/span&gt;&amp;gt;&lt;br /&gt;&lt;b id="130"&gt;130  &lt;/b&gt;    &amp;lt;/&lt;span class="tag"&gt;compilation&lt;/span&gt;&amp;gt;&lt;br /&gt;&lt;b id="131"&gt;131  &lt;/b&gt;    &amp;lt;&lt;span class="tag"&gt;pages&lt;/span&gt;&lt;span class="attr"&gt; enableSessionState=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;false&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; enableViewState=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;true&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; enableViewStateMac=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;true&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; validateRequest=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;false&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; pageParserFilterType=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;Microsoft.SharePoint.ApplicationRuntime.SPPageParserFilter, Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; asyncTimeout=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;7&amp;quot;&lt;/span&gt;&amp;gt;&lt;br /&gt;&lt;b id="132"&gt;132  &lt;/b&gt;      &amp;lt;&lt;span class="tag"&gt;namespaces&lt;/span&gt;&amp;gt;&lt;br /&gt;&lt;b id="133"&gt;133  &lt;/b&gt;        &amp;lt;&lt;span class="tag"&gt;remove&lt;/span&gt;&lt;span class="attr"&gt; namespace=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;System.Web.UI.WebControls.WebParts&amp;quot;&lt;/span&gt; /&amp;gt;&lt;br /&gt;&lt;b id="134"&gt;134  &lt;/b&gt;      &amp;lt;/&lt;span class="tag"&gt;namespaces&lt;/span&gt;&amp;gt;&lt;br /&gt;&lt;b id="135"&gt;135  &lt;/b&gt;      &amp;lt;&lt;span class="tag"&gt;tagMapping&lt;/span&gt;&amp;gt;&lt;br /&gt;&lt;b id="136"&gt;136  &lt;/b&gt;        &amp;lt;&lt;span class="tag"&gt;add&lt;/span&gt;&lt;span class="attr"&gt; tagType=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;System.Web.UI.WebControls.SqlDataSource, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; mappedTagType=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;Microsoft.SharePoint.WebControls.SPSqlDataSource, Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c&amp;quot;&lt;/span&gt; /&amp;gt;&lt;br /&gt;&lt;b id="137"&gt;137  &lt;/b&gt;      &amp;lt;/&lt;span class="tag"&gt;tagMapping&lt;/span&gt;&amp;gt;&lt;br /&gt;&lt;b id="138"&gt;138  &lt;/b&gt;    &amp;lt;/&lt;span class="tag"&gt;pages&lt;/span&gt;&amp;gt;&lt;br /&gt;&lt;b id="139"&gt;139  &lt;/b&gt;    &amp;lt;&lt;span class="tag"&gt;siteMap&lt;/span&gt;&lt;span class="attr"&gt; defaultProvider=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;SPSiteMapProvider&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; enabled=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;true&amp;quot;&lt;/span&gt;&amp;gt;&lt;br /&gt;&lt;b id="140"&gt;140  &lt;/b&gt;      &amp;lt;&lt;span class="tag"&gt;providers&lt;/span&gt;&amp;gt;&lt;br /&gt;&lt;b id="141"&gt;141  &lt;/b&gt;        &amp;lt;&lt;span class="tag"&gt;add&lt;/span&gt;&lt;span class="attr"&gt; name=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;SPNavigationProvider&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; type=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;Microsoft.SharePoint.Navigation.SPNavigationProvider, Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c&amp;quot;&lt;/span&gt; /&amp;gt;&lt;br /&gt;&lt;b id="142"&gt;142  &lt;/b&gt;        &amp;lt;&lt;span class="tag"&gt;add&lt;/span&gt;&lt;span class="attr"&gt; name=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;SPSiteMapProvider&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; type=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;Microsoft.SharePoint.Navigation.SPSiteMapProvider, Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c&amp;quot;&lt;/span&gt; /&amp;gt;&lt;br /&gt;&lt;b id="143"&gt;143  &lt;/b&gt;        &amp;lt;&lt;span class="tag"&gt;add&lt;/span&gt;&lt;span class="attr"&gt; name=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;SPContentMapProvider&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; type=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;Microsoft.SharePoint.Navigation.SPContentMapProvider, Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c&amp;quot;&lt;/span&gt; /&amp;gt;&lt;br /&gt;&lt;b id="144"&gt;144  &lt;/b&gt;        &amp;lt;&lt;span class="tag"&gt;add&lt;/span&gt;&lt;span class="attr"&gt; name=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;SPXmlContentMapProvider&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; siteMapFile=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;_app_bin/layouts.sitemap&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; type=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;Microsoft.SharePoint.Navigation.SPXmlContentMapProvider, Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c&amp;quot;&lt;/span&gt; /&amp;gt;&lt;br /&gt;&lt;b id="145"&gt;145  &lt;/b&gt;      &amp;lt;/&lt;span class="tag"&gt;providers&lt;/span&gt;&amp;gt;&lt;br /&gt;&lt;b id="146"&gt;146  &lt;/b&gt;    &amp;lt;/&lt;span class="tag"&gt;siteMap&lt;/span&gt;&amp;gt;&lt;br /&gt;&lt;b id="147"&gt;147  &lt;/b&gt;    &amp;lt;&lt;span class="tag"&gt;trust&lt;/span&gt;&lt;span class="attr"&gt; level=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;WSS_Minimal&amp;quot;&lt;/span&gt; originUrl=&amp;quot;&amp;quot; /&amp;gt;&lt;br /&gt;&lt;b id="148"&gt;148  &lt;/b&gt;    &amp;lt;&lt;span class="tag"&gt;webParts&lt;/span&gt;&amp;gt;&lt;br /&gt;&lt;b id="149"&gt;149  &lt;/b&gt;      &amp;lt;&lt;span class="tag"&gt;transformers&lt;/span&gt;&amp;gt;&lt;br /&gt;&lt;b id="150"&gt;150  &lt;/b&gt;        &amp;lt;&lt;span class="tag"&gt;add&lt;/span&gt;&lt;span class="attr"&gt; name=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;TransformableFilterValuesToFilterValuesTransformer&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; type=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;Microsoft.SharePoint.WebPartPages.TransformableFilterValuesToFilterValuesTransformer, Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c&amp;quot;&lt;/span&gt; /&amp;gt;&lt;br /&gt;&lt;b id="151"&gt;151  &lt;/b&gt;        &amp;lt;&lt;span class="tag"&gt;add&lt;/span&gt;&lt;span class="attr"&gt; name=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;TransformableFilterValuesToParametersTransformer&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; type=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;Microsoft.SharePoint.WebPartPages.TransformableFilterValuesToParametersTransformer, Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c&amp;quot;&lt;/span&gt; /&amp;gt;&lt;br /&gt;&lt;b id="152"&gt;152  &lt;/b&gt;        &amp;lt;&lt;span class="tag"&gt;add&lt;/span&gt;&lt;span class="attr"&gt; name=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;TransformableFilterValuesToFieldTransformer&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; type=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;Microsoft.SharePoint.WebPartPages.TransformableFilterValuesToFieldTransformer, Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c&amp;quot;&lt;/span&gt; /&amp;gt;&lt;br /&gt;&lt;b id="153"&gt;153  &lt;/b&gt;      &amp;lt;/&lt;span class="tag"&gt;transformers&lt;/span&gt;&amp;gt;&lt;br /&gt;&lt;b id="154"&gt;154  &lt;/b&gt;    &amp;lt;/&lt;span class="tag"&gt;webParts&lt;/span&gt;&amp;gt;&lt;br /&gt;&lt;b id="155"&gt;155  &lt;/b&gt;    &amp;lt;&lt;span class="tag"&gt;machineKey&lt;/span&gt;&lt;span class="attr"&gt; validationKey=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;2E98DE67D80F7AE7DFD3B637439125DF0DD601585C7BB0C8&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; decryptionKey=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;147D6EB9B20E7BE7D9400ACF42482791F1EC5E1589D4EA6A&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; validation=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;SHA1&amp;quot;&lt;/span&gt; /&amp;gt;&lt;br /&gt;&lt;b id="156"&gt;156  &lt;/b&gt;  &amp;lt;/&lt;span class="tag"&gt;system.web&lt;/span&gt;&amp;gt;&lt;br /&gt;&lt;b id="157"&gt;157  &lt;/b&gt;  &amp;lt;&lt;span class="tag"&gt;runtime&lt;/span&gt;&amp;gt;&lt;br /&gt;&lt;b id="158"&gt;158  &lt;/b&gt;    &amp;lt;&lt;span class="tag"&gt;assemblyBinding&lt;/span&gt;&lt;span class="attr"&gt; xmlns=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;urn:schemas-microsoft-com:asm.v1&amp;quot;&lt;/span&gt;&amp;gt;&lt;br /&gt;&lt;b id="159"&gt;159  &lt;/b&gt;      &amp;lt;&lt;span class="tag"&gt;dependentAssembly&lt;/span&gt;&amp;gt;&lt;br /&gt;&lt;b id="160"&gt;160  &lt;/b&gt;        &amp;lt;&lt;span class="tag"&gt;assemblyIdentity&lt;/span&gt;&lt;span class="attr"&gt; name=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;Microsoft.SharePoint&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; publicKeyToken=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;71e9bce111e9429c&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; culture=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;neutral&amp;quot;&lt;/span&gt; /&amp;gt;&lt;br /&gt;&lt;b id="161"&gt;161  &lt;/b&gt;        &amp;lt;&lt;span class="tag"&gt;bindingRedirect&lt;/span&gt;&lt;span class="attr"&gt; oldVersion=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;11.0.0.0&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; newVersion=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;12.0.0.0&amp;quot;&lt;/span&gt; /&amp;gt;&lt;br /&gt;&lt;b id="162"&gt;162  &lt;/b&gt;      &amp;lt;/&lt;span class="tag"&gt;dependentAssembly&lt;/span&gt;&amp;gt;&lt;br /&gt;&lt;b id="163"&gt;163  &lt;/b&gt;      &amp;lt;&lt;span class="tag"&gt;dependentAssembly&lt;/span&gt;&amp;gt;&lt;br /&gt;&lt;b id="164"&gt;164  &lt;/b&gt;        &amp;lt;&lt;span class="tag"&gt;assemblyIdentity&lt;/span&gt;&lt;span class="attr"&gt; name=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;Microsoft.SharePoint.Dsp&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; publicKeyToken=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;71e9bce111e9429c&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; culture=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;neutral&amp;quot;&lt;/span&gt; /&amp;gt;&lt;br /&gt;&lt;b id="165"&gt;165  &lt;/b&gt;        &amp;lt;&lt;span class="tag"&gt;bindingRedirect&lt;/span&gt;&lt;span class="attr"&gt; oldVersion=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;11.0.0.0&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; newVersion=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;12.0.0.0&amp;quot;&lt;/span&gt; /&amp;gt;&lt;br /&gt;&lt;b id="166"&gt;166  &lt;/b&gt;      &amp;lt;/&lt;span class="tag"&gt;dependentAssembly&lt;/span&gt;&amp;gt;&lt;br /&gt;&lt;b id="167"&gt;167  &lt;/b&gt;      &amp;lt;&lt;span class="tag"&gt;dependentAssembly&lt;/span&gt;&amp;gt;&lt;br /&gt;&lt;b id="168"&gt;168  &lt;/b&gt;        &amp;lt;&lt;span class="tag"&gt;assemblyIdentity&lt;/span&gt;&lt;span class="attr"&gt; name=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;Microsoft.SharePoint.Dsp.OleDb&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; publicKeyToken=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;71e9bce111e9429c&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; culture=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;neutral&amp;quot;&lt;/span&gt; /&amp;gt;&lt;br /&gt;&lt;b id="169"&gt;169  &lt;/b&gt;        &amp;lt;&lt;span class="tag"&gt;bindingRedirect&lt;/span&gt;&lt;span class="attr"&gt; oldVersion=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;11.0.0.0&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; newVersion=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;12.0.0.0&amp;quot;&lt;/span&gt; /&amp;gt;&lt;br /&gt;&lt;b id="170"&gt;170  &lt;/b&gt;      &amp;lt;/&lt;span class="tag"&gt;dependentAssembly&lt;/span&gt;&amp;gt;&lt;br /&gt;&lt;b id="171"&gt;171  &lt;/b&gt;      &amp;lt;&lt;span class="tag"&gt;dependentAssembly&lt;/span&gt;&amp;gt;&lt;br /&gt;&lt;b id="172"&gt;172  &lt;/b&gt;        &amp;lt;&lt;span class="tag"&gt;assemblyIdentity&lt;/span&gt;&lt;span class="attr"&gt; name=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;Microsoft.SharePoint.Dsp.SoapPT&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; publicKeyToken=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;71e9bce111e9429c&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; culture=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;neutral&amp;quot;&lt;/span&gt; /&amp;gt;&lt;br /&gt;&lt;b id="173"&gt;173  &lt;/b&gt;        &amp;lt;&lt;span class="tag"&gt;bindingRedirect&lt;/span&gt;&lt;span class="attr"&gt; oldVersion=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;11.0.0.0&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; newVersion=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;12.0.0.0&amp;quot;&lt;/span&gt; /&amp;gt;&lt;br /&gt;&lt;b id="174"&gt;174  &lt;/b&gt;      &amp;lt;/&lt;span class="tag"&gt;dependentAssembly&lt;/span&gt;&amp;gt;&lt;br /&gt;&lt;b id="175"&gt;175  &lt;/b&gt;      &amp;lt;&lt;span class="tag"&gt;dependentAssembly&lt;/span&gt;&amp;gt;&lt;br /&gt;&lt;b id="176"&gt;176  &lt;/b&gt;        &amp;lt;&lt;span class="tag"&gt;assemblyIdentity&lt;/span&gt;&lt;span class="attr"&gt; name=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;Microsoft.SharePoint.Dsp.Sts&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; publicKeyToken=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;71e9bce111e9429c&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; culture=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;neutral&amp;quot;&lt;/span&gt; /&amp;gt;&lt;br /&gt;&lt;b id="177"&gt;177  &lt;/b&gt;        &amp;lt;&lt;span class="tag"&gt;bindingRedirect&lt;/span&gt;&lt;span class="attr"&gt; oldVersion=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;11.0.0.0&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; newVersion=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;12.0.0.0&amp;quot;&lt;/span&gt; /&amp;gt;&lt;br /&gt;&lt;b id="178"&gt;178  &lt;/b&gt;      &amp;lt;/&lt;span class="tag"&gt;dependentAssembly&lt;/span&gt;&amp;gt;&lt;br /&gt;&lt;b id="179"&gt;179  &lt;/b&gt;      &amp;lt;&lt;span class="tag"&gt;dependentAssembly&lt;/span&gt;&amp;gt;&lt;br /&gt;&lt;b id="180"&gt;180  &lt;/b&gt;        &amp;lt;&lt;span class="tag"&gt;assemblyIdentity&lt;/span&gt;&lt;span class="attr"&gt; name=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;Microsoft.SharePoint.Dsp.XmlUrl&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; publicKeyToken=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;71e9bce111e9429c&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; culture=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;neutral&amp;quot;&lt;/span&gt; /&amp;gt;&lt;br /&gt;&lt;b id="181"&gt;181  &lt;/b&gt;        &amp;lt;&lt;span class="tag"&gt;bindingRedirect&lt;/span&gt;&lt;span class="attr"&gt; oldVersion=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;11.0.0.0&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; newVersion=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;12.0.0.0&amp;quot;&lt;/span&gt; /&amp;gt;&lt;br /&gt;&lt;b id="182"&gt;182  &lt;/b&gt;      &amp;lt;/&lt;span class="tag"&gt;dependentAssembly&lt;/span&gt;&amp;gt;&lt;br /&gt;&lt;b id="183"&gt;183  &lt;/b&gt;      &amp;lt;&lt;span class="tag"&gt;dependentAssembly&lt;/span&gt;&amp;gt;&lt;br /&gt;&lt;b id="184"&gt;184  &lt;/b&gt;        &amp;lt;&lt;span class="tag"&gt;assemblyIdentity&lt;/span&gt;&lt;span class="attr"&gt; name=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;Microsoft.SharePoint.intl&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; publicKeyToken=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;71e9bce111e9429c&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; culture=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;neutral&amp;quot;&lt;/span&gt; /&amp;gt;&lt;br /&gt;&lt;b id="185"&gt;185  &lt;/b&gt;        &amp;lt;&lt;span class="tag"&gt;bindingRedirect&lt;/span&gt;&lt;span class="attr"&gt; oldVersion=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;11.0.0.0&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; newVersion=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;12.0.0.0&amp;quot;&lt;/span&gt; /&amp;gt;&lt;br /&gt;&lt;b id="186"&gt;186  &lt;/b&gt;      &amp;lt;/&lt;span class="tag"&gt;dependentAssembly&lt;/span&gt;&amp;gt;&lt;br /&gt;&lt;b id="187"&gt;187  &lt;/b&gt;      &amp;lt;&lt;span class="tag"&gt;dependentAssembly&lt;/span&gt;&amp;gt;&lt;br /&gt;&lt;b id="188"&gt;188  &lt;/b&gt;        &amp;lt;&lt;span class="tag"&gt;assemblyIdentity&lt;/span&gt;&lt;span class="attr"&gt; name=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;Microsoft.SharePoint.Library&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; publicKeyToken=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;71e9bce111e9429c&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; culture=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;neutral&amp;quot;&lt;/span&gt; /&amp;gt;&lt;br /&gt;&lt;b id="189"&gt;189  &lt;/b&gt;        &amp;lt;&lt;span class="tag"&gt;bindingRedirect&lt;/span&gt;&lt;span class="attr"&gt; oldVersion=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;11.0.0.0&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; newVersion=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;12.0.0.0&amp;quot;&lt;/span&gt; /&amp;gt;&lt;br /&gt;&lt;b id="190"&gt;190  &lt;/b&gt;      &amp;lt;/&lt;span class="tag"&gt;dependentAssembly&lt;/span&gt;&amp;gt;&lt;br /&gt;&lt;b id="191"&gt;191  &lt;/b&gt;      &amp;lt;&lt;span class="tag"&gt;dependentAssembly&lt;/span&gt;&amp;gt;&lt;br /&gt;&lt;b id="192"&gt;192  &lt;/b&gt;        &amp;lt;&lt;span class="tag"&gt;assemblyIdentity&lt;/span&gt;&lt;span class="attr"&gt; name=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;Microsoft.SharePoint.Security&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; publicKeyToken=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;71e9bce111e9429c&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; culture=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;neutral&amp;quot;&lt;/span&gt; /&amp;gt;&lt;br /&gt;&lt;b id="193"&gt;193  &lt;/b&gt;        &amp;lt;&lt;span class="tag"&gt;bindingRedirect&lt;/span&gt;&lt;span class="attr"&gt; oldVersion=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;11.0.0.0&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; newVersion=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;12.0.0.0&amp;quot;&lt;/span&gt; /&amp;gt;&lt;br /&gt;&lt;b id="194"&gt;194  &lt;/b&gt;      &amp;lt;/&lt;span class="tag"&gt;dependentAssembly&lt;/span&gt;&amp;gt;&lt;br /&gt;&lt;b id="195"&gt;195  &lt;/b&gt;      &amp;lt;&lt;span class="tag"&gt;probing&lt;/span&gt;&lt;span class="attr"&gt; privatePath=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;bin;_app_bin&amp;quot;&lt;/span&gt; /&amp;gt;&lt;br /&gt;&lt;b id="196"&gt;196  &lt;/b&gt;    &amp;lt;/&lt;span class="tag"&gt;assemblyBinding&lt;/span&gt;&amp;gt;&lt;br /&gt;&lt;b id="197"&gt;197  &lt;/b&gt;  &amp;lt;/&lt;span class="tag"&gt;runtime&lt;/span&gt;&amp;gt;&lt;br /&gt;&lt;b id="198"&gt;198  &lt;/b&gt;  &amp;lt;&lt;span class="tag"&gt;location&lt;/span&gt;&lt;span class="attr"&gt; path=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;_layouts/images&amp;quot;&lt;/span&gt;&amp;gt;&lt;br /&gt;&lt;b id="199"&gt;199  &lt;/b&gt;    &amp;lt;&lt;span class="tag"&gt;system.web&lt;/span&gt;&amp;gt;&lt;br /&gt;&lt;b id="200"&gt;200  &lt;/b&gt;      &amp;lt;&lt;span class="tag"&gt;authorization&lt;/span&gt;&amp;gt;&lt;br /&gt;&lt;b id="201"&gt;201  &lt;/b&gt;        &amp;lt;&lt;span class="tag"&gt;allow&lt;/span&gt;&lt;span class="attr"&gt; users=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;*&amp;quot;&lt;/span&gt; /&amp;gt;&lt;br /&gt;&lt;b id="202"&gt;202  &lt;/b&gt;      &amp;lt;/&lt;span class="tag"&gt;authorization&lt;/span&gt;&amp;gt;&lt;br /&gt;&lt;b id="203"&gt;203  &lt;/b&gt;    &amp;lt;/&lt;span class="tag"&gt;system.web&lt;/span&gt;&amp;gt;&lt;br /&gt;&lt;b id="204"&gt;204  &lt;/b&gt;  &amp;lt;/&lt;span class="tag"&gt;location&lt;/span&gt;&amp;gt;&lt;br /&gt;&lt;b id="205"&gt;205  &lt;/b&gt;  &amp;lt;&lt;span class="tag"&gt;location&lt;/span&gt;&lt;span class="attr"&gt; path=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;_layouts/mobile/mbllogin.aspx&amp;quot;&lt;/span&gt;&amp;gt;&lt;br /&gt;&lt;b id="206"&gt;206  &lt;/b&gt;    &amp;lt;&lt;span class="tag"&gt;system.web&lt;/span&gt;&amp;gt;&lt;br /&gt;&lt;b id="207"&gt;207  &lt;/b&gt;      &amp;lt;&lt;span class="tag"&gt;authorization&lt;/span&gt;&amp;gt;&lt;br /&gt;&lt;b id="208"&gt;208  &lt;/b&gt;        &amp;lt;&lt;span class="tag"&gt;allow&lt;/span&gt;&lt;span class="attr"&gt; users=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;*&amp;quot;&lt;/span&gt; /&amp;gt;&lt;br /&gt;&lt;b id="209"&gt;209  &lt;/b&gt;      &amp;lt;/&lt;span class="tag"&gt;authorization&lt;/span&gt;&amp;gt;&lt;br /&gt;&lt;b id="210"&gt;210  &lt;/b&gt;    &amp;lt;/&lt;span class="tag"&gt;system.web&lt;/span&gt;&amp;gt;&lt;br /&gt;&lt;b id="211"&gt;211  &lt;/b&gt;  &amp;lt;/&lt;span class="tag"&gt;location&lt;/span&gt;&amp;gt;&lt;br /&gt;&lt;b id="212"&gt;212  &lt;/b&gt;  &amp;lt;&lt;span class="tag"&gt;System.Workflow.ComponentModel.WorkflowCompiler&lt;/span&gt;&amp;gt;&lt;br /&gt;&lt;b id="213"&gt;213  &lt;/b&gt;    &amp;lt;&lt;span class="tag"&gt;authorizedTypes&lt;/span&gt;&amp;gt;&lt;br /&gt;&lt;b id="214"&gt;214  &lt;/b&gt;      &amp;lt;&lt;span class="tag"&gt;authorizedType&lt;/span&gt;&lt;span class="attr"&gt; Assembly=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;System.Workflow.Activities, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; Namespace=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;System.Workflow.*&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; TypeName=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;*&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; Authorized=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;True&amp;quot;&lt;/span&gt; /&amp;gt;&lt;br /&gt;&lt;b id="215"&gt;215  &lt;/b&gt;      &amp;lt;&lt;span class="tag"&gt;authorizedType&lt;/span&gt;&lt;span class="attr"&gt; Assembly=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;System.Workflow.ComponentModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; Namespace=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;System.Workflow.*&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; TypeName=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;*&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; Authorized=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;True&amp;quot;&lt;/span&gt; /&amp;gt;&lt;br /&gt;&lt;b id="216"&gt;216  &lt;/b&gt;      &amp;lt;&lt;span class="tag"&gt;authorizedType&lt;/span&gt;&lt;span class="attr"&gt; Assembly=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;System.Workflow.Runtime, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; Namespace=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;System.Workflow.*&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; TypeName=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;*&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; Authorized=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;True&amp;quot;&lt;/span&gt; /&amp;gt;&lt;br /&gt;&lt;b id="217"&gt;217  &lt;/b&gt;      &amp;lt;&lt;span class="tag"&gt;authorizedType&lt;/span&gt;&lt;span class="attr"&gt; Assembly=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;System.Transactions, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; Namespace=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;System*&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; TypeName=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;*&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; Authorized=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;True&amp;quot;&lt;/span&gt; /&amp;gt;&lt;br /&gt;&lt;b id="218"&gt;218  &lt;/b&gt;      &amp;lt;&lt;span class="tag"&gt;authorizedType&lt;/span&gt;&lt;span class="attr"&gt; Assembly=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; Namespace=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;System*&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; TypeName=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;*&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; Authorized=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;True&amp;quot;&lt;/span&gt; /&amp;gt;&lt;br /&gt;&lt;b id="219"&gt;219  &lt;/b&gt;      &amp;lt;&lt;span class="tag"&gt;authorizedType&lt;/span&gt;&lt;span class="attr"&gt; Assembly=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; Namespace=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;System*&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; TypeName=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;*&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; Authorized=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;True&amp;quot;&lt;/span&gt; /&amp;gt;&lt;br /&gt;&lt;b id="220"&gt;220  &lt;/b&gt;      &amp;lt;&lt;span class="tag"&gt;authorizedType&lt;/span&gt;&lt;span class="attr"&gt; Assembly=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; Namespace=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;Microsoft.SharePoint.Workflow&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; TypeName=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;SPWorkflowActivationProperties&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; Authorized=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;True&amp;quot;&lt;/span&gt; /&amp;gt;&lt;br /&gt;&lt;b id="221"&gt;221  &lt;/b&gt;      &amp;lt;&lt;span class="tag"&gt;authorizedType&lt;/span&gt;&lt;span class="attr"&gt; Assembly=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; Namespace=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;Microsoft.SharePoint.Workflow&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; TypeName=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;SPWorkflowTaskProperties&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; Authorized=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;True&amp;quot;&lt;/span&gt; /&amp;gt;&lt;br /&gt;&lt;b id="222"&gt;222  &lt;/b&gt;      &amp;lt;&lt;span class="tag"&gt;authorizedType&lt;/span&gt;&lt;span class="attr"&gt; Assembly=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; Namespace=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;Microsoft.SharePoint.Workflow&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; TypeName=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;SPWorkflowHistoryEventType&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; Authorized=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;True&amp;quot;&lt;/span&gt; /&amp;gt;&lt;br /&gt;&lt;b id="223"&gt;223  &lt;/b&gt;      &amp;lt;&lt;span class="tag"&gt;authorizedType&lt;/span&gt;&lt;span class="attr"&gt; Assembly=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;Microsoft.SharePoint.WorkflowActions, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; Namespace=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;Microsoft.SharePoint.WorkflowActions&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; TypeName=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;*&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; Authorized=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;True&amp;quot;&lt;/span&gt; /&amp;gt;&lt;br /&gt;&lt;b id="224"&gt;224  &lt;/b&gt;    &amp;lt;/&lt;span class="tag"&gt;authorizedTypes&lt;/span&gt;&amp;gt;&lt;br /&gt;&lt;b id="225"&gt;225  &lt;/b&gt;  &amp;lt;/&lt;span class="tag"&gt;System.Workflow.ComponentModel.WorkflowCompiler&lt;/span&gt;&amp;gt;&lt;br /&gt;&lt;b id="226"&gt;226  &lt;/b&gt;&amp;lt;/&lt;span class="tag"&gt;configuration&lt;/span&gt;&amp;gt;&lt;br /&gt;&lt;/pre&gt;&amp;nbsp;&amp;nbsp;&lt;/pre&gt;&amp;nbsp;&amp;nbsp;</description></item><item><title>Re: Custom Membership Provider User Rights Issue</title><link>http://forums.asp.net/thread/2335014.aspx</link><pubDate>Fri, 02 May 2008 21:11:43 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:2335014</guid><dc:creator>senthilkumar_me2006</dc:creator><author>senthilkumar_me2006</author><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/2335014.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=184&amp;PostID=2335014</wfw:commentRss><description>&lt;p&gt;Subhash,&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; Thanks for the hint, i was hitting my heads with the &amp;quot;Unexpected error happend&amp;quot; message from sharepoint. After looking into the logs. now i resolved my issues.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;Hats of Subhash... sabbash!!!&lt;/p&gt;
&lt;p&gt;&amp;nbsp;--&lt;/p&gt;
&lt;p&gt;Esen&lt;/p&gt;</description></item><item><title>Re: Custom Membership Provider User Rights Issue</title><link>http://forums.asp.net/thread/1758359.aspx</link><pubDate>Sun, 17 Jun 2007 13:39:17 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:1758359</guid><dc:creator>chiranthk</dc:creator><author>chiranthk</author><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/1758359.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=184&amp;PostID=1758359</wfw:commentRss><description>&lt;p&gt;Hi subhash &lt;/p&gt;
&lt;p&gt;pls mail me to &lt;a href="mailto:chiranthk@aditi.com"&gt;chiranthk@aditi.com&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;i require ur help send me ur contact number . I am not able to set up my custom provider&lt;/p&gt;
&lt;p&gt;Expectin ur reply&lt;/p&gt;
&lt;p&gt;chiranth&lt;/p&gt;</description></item><item><title>Re: Custom Membership Provider User Rights Issue</title><link>http://forums.asp.net/thread/1754403.aspx</link><pubDate>Thu, 14 Jun 2007 09:26:18 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:1754403</guid><dc:creator>chiranthk</dc:creator><author>chiranthk</author><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/1754403.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=184&amp;PostID=1754403</wfw:commentRss><description>&lt;p&gt;Hi subash&lt;/p&gt;
&lt;p&gt;i have got the same error in the log file , pls tell me ASAP how to solve it.&lt;/p&gt;
&lt;p&gt;I have done all the steps correctly . &lt;/p&gt;
&lt;p&gt;Thanks&lt;/p&gt;
&lt;p&gt;chiranth&lt;/p&gt;</description></item><item><title>Re: Custom Membership Provider User Rights Issue</title><link>http://forums.asp.net/thread/1704449.aspx</link><pubDate>Thu, 10 May 2007 18:38:27 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:1704449</guid><dc:creator>neeraj79</dc:creator><author>neeraj79</author><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/1704449.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=184&amp;PostID=1704449</wfw:commentRss><description>&lt;p&gt;I tried using ur code, with my ConnectionString. &lt;/p&gt;&lt;p&gt;&amp;nbsp;I tried to test it first frm the ASP.NET configuration tool...this is what error i get " Specified Method Not Supported " &lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;I dont know which method is it talking about...&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;How did u deploy this code of urs into Sharepoint ? Can u pls explain&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Neeraj ( neerajshah81@gmail.com)&lt;br /&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>Re: Custom Membership Provider User Rights Issue</title><link>http://forums.asp.net/thread/1610905.aspx</link><pubDate>Thu, 08 Mar 2007 08:34:34 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:1610905</guid><dc:creator>xinarg</dc:creator><author>xinarg</author><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/1610905.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=184&amp;PostID=1610905</wfw:commentRss><description>YESSSSS IT WORKS ;-), the mistake was in my web.conf.... I forgot to specify connectionStringName :-)....&lt;br /&gt;</description></item><item><title>Re: Custom Membership Provider User Rights Issue</title><link>http://forums.asp.net/thread/1609359.aspx</link><pubDate>Wed, 07 Mar 2007 15:34:02 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:1609359</guid><dc:creator>xinarg</dc:creator><author>xinarg</author><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/1609359.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=184&amp;PostID=1609359</wfw:commentRss><description>&lt;p&gt;Hello,&lt;/p&gt;&lt;p&gt;It seem's that I'm not alone with my problems ;-)&lt;/p&gt;&lt;p&gt;For me the error is............ :&lt;/p&gt;&lt;pre class="coloredcode"&gt;03/07/2007 16:16:53.42 	w3wp.exe (0x0F20)                       	0x064C	Windows SharePoint Services   	General                       	72e9	Medium  	Error in resolving user 'cgrisantv' : System.NullReferenceException: Object reference not set to an instance of an object.     at LMSP.LDAPMemberShipProvider.GetUser(String username, Boolean userIsOnline)     at Microsoft.SharePoint.Utilities.SPMembershipProviderPrincipalResolver.ResolvePrincipal(String input, Boolean inputIsEmailOnly, SPPrincipalType scopes, SPPrincipalSource sources, SPUserCollection usersContainer)     at Microsoft.SharePoint.Utilities.SPUtility.ResolvePrincipalInternal(SPWeb web, SPWebApplication webApp, Nullable`1 urlZone, String input, SPPrincipalType scopes, SPPrincipalSource sources, SPUserCollection usersContainer, Boolean inputIsEmailOnly, Boolean alwaysAddWindowsResolver).	 
03/07/2007 16:16:53.43 	w3wp.exe (0x0F20)                       	0x064C	Windows SharePoint Services   	General                       	72e7	Medium  	Error in searching user 'cgrisantv' : System.NullReferenceException: Object reference not set to an instance of an object.     at LMSP.LDAPMemberShipProvider.GetUser(String username, Boolean userIsOnline)     at Microsoft.SharePoint.Utilities.SPMembershipProviderPrincipalResolver.ResolvePrincipal(String input, Boolean inputIsEmailOnly, SPPrincipalType scopes, SPPrincipalSource sources, SPUserCollection usersContainer)     at Microsoft.SharePoint.Utilities.SPMembershipProviderPrincipalResolver.SearchPrincipals(String input, SPPrincipalType scopes, SPPrincipalSource sources, SPUserCollection usersContainer, Int32 maxCount, Boolean&amp;amp; bReachMaxCount)     at Microsoft.SharePoint.Utilities.SPUtility.SearchPrincipalFromResolvers(List`1 resolvers, String input, SPPrincipalType scopes, SPPrincipalSo...	 
03/07/2007 16:16:53.43*	w3wp.exe (0x0F20)                       	0x064C	Windows SharePoint Services   	General                       	72e7	Medium  	...urce sources, SPUserCollection usersContainer, Int32 maxCount, Boolean&amp;amp; reachMaxCount, Dictionary`2 usersDict).&lt;/pre&gt;&lt;pre class="coloredcode"&gt;I tested the method getUser separately and it don't return a nullpointer exception...&lt;/pre&gt;&lt;pre class="coloredcode"&gt;&amp;nbsp;I can say that the mapping in the web.conf is correct, the assembly loads correctly and the provider is good declared, (I corrected a lot of errors with the logs ;-) )&lt;/pre&gt;&lt;pre class="coloredcode"&gt;&amp;nbsp;For me the problem is in the way I writed my MembershipProvider :&lt;/pre&gt;&lt;pre class="coloredcode"&gt;&amp;nbsp; &lt;b id="1"&gt;1    &lt;/b&gt;&lt;span class="kwd"&gt;using&lt;/span&gt; System;&lt;br /&gt;&lt;b id="2"&gt;2    &lt;/b&gt;&lt;span class="kwd"&gt;using&lt;/span&gt; System.Collections.Specialized;&lt;br /&gt;&lt;b id="3"&gt;3    &lt;/b&gt;&lt;span class="kwd"&gt;using&lt;/span&gt; System.Web.Security;&lt;br /&gt;&lt;b id="4"&gt;4    &lt;/b&gt;&lt;span class="kwd"&gt;using&lt;/span&gt; System.Data.SqlClient;&lt;br /&gt;&lt;b id="5"&gt;5    &lt;/b&gt;&lt;span class="kwd"&gt;using&lt;/span&gt; System.Collections.Generic;&lt;br /&gt;&lt;b id="6"&gt;6    &lt;/b&gt;&lt;span class="kwd"&gt;using&lt;/span&gt; System.Text;&lt;br /&gt;&lt;b id="7"&gt;7    &lt;/b&gt;&lt;br /&gt;&lt;b id="8"&gt;8    &lt;/b&gt;&lt;span class="kwd"&gt;namespace&lt;/span&gt; LMSP&lt;br /&gt;&lt;b id="9"&gt;9    &lt;/b&gt;{&lt;br /&gt;&lt;b id="10"&gt;10   &lt;/b&gt;    &lt;span class="kwd"&gt;public class&lt;/span&gt; LDAPMemberShipProvider : MembershipProvider&lt;br /&gt;&lt;b id="11"&gt;11   &lt;/b&gt;    {&lt;br /&gt;&lt;b id="12"&gt;12   &lt;/b&gt;        &lt;span class="kwd"&gt;private string&lt;/span&gt; _applicationName;&lt;br /&gt;&lt;b id="13"&gt;13   &lt;/b&gt;        &lt;span class="kwd"&gt;private string&lt;/span&gt; _connectionStringName;&lt;br /&gt;&lt;b id="14"&gt;14   &lt;/b&gt;        &lt;span class="kwd"&gt;private string&lt;/span&gt; _name;&lt;br /&gt;&lt;b id="15"&gt;15   &lt;/b&gt;        &lt;span class="cmt"&gt;//private string connectionString="Data Source=EIFRMOSS02;Initial Catalog=custom_identification;Integrated Security=True";&lt;/span&gt;&lt;br /&gt;&lt;b id="16"&gt;16   &lt;/b&gt;        &lt;span class="kwd"&gt;public&lt;/span&gt; LDAPMemberShipProvider()&lt;br /&gt;&lt;b id="17"&gt;17   &lt;/b&gt;        {&lt;br /&gt;&lt;b id="18"&gt;18   &lt;/b&gt;            &lt;span class="cmt"&gt;//&lt;br /&gt;&lt;b id="19"&gt;19   &lt;/b&gt;            // TODO: Add constructor logic here&lt;br /&gt;&lt;b id="20"&gt;20   &lt;/b&gt;            //&lt;/span&gt;&lt;br /&gt;&lt;b id="21"&gt;21   &lt;/b&gt;        }&lt;br /&gt;&lt;b id="22"&gt;22   &lt;/b&gt;&lt;br /&gt;&lt;b id="23"&gt;23   &lt;/b&gt;&lt;br /&gt;&lt;b id="24"&gt;24   &lt;/b&gt;        &lt;span class="cmt"&gt;// MembershipProvider Properties&lt;/span&gt;&lt;br /&gt;&lt;b id="25"&gt;25   &lt;/b&gt;        &lt;span class="kwd"&gt;public override string&lt;/span&gt; ApplicationName&lt;br /&gt;&lt;b id="26"&gt;26   &lt;/b&gt;        {&lt;br /&gt;&lt;b id="27"&gt;27   &lt;/b&gt;            &lt;span class="kwd"&gt;get&lt;/span&gt; { &lt;span class="kwd"&gt;return&lt;/span&gt; _applicationName; }&lt;br /&gt;&lt;b id="28"&gt;28   &lt;/b&gt;            &lt;span class="kwd"&gt;set&lt;/span&gt; { _applicationName = &lt;span class="kwd"&gt;value&lt;/span&gt;; }&lt;br /&gt;&lt;b id="29"&gt;29   &lt;/b&gt;        }&lt;br /&gt;&lt;b id="30"&gt;30   &lt;/b&gt;&lt;br /&gt;&lt;b id="31"&gt;31   &lt;/b&gt;&lt;br /&gt;&lt;b id="32"&gt;32   &lt;/b&gt;        &lt;span class="kwd"&gt;public override void&lt;/span&gt; Initialize(&lt;span class="kwd"&gt;string&lt;/span&gt; name,&lt;br /&gt;&lt;b id="33"&gt;33   &lt;/b&gt;        NameValueCollection config)&lt;br /&gt;&lt;b id="34"&gt;34   &lt;/b&gt;        {&lt;br /&gt;&lt;b id="35"&gt;35   &lt;/b&gt;            &lt;span class="kwd"&gt;if&lt;/span&gt; (config == &lt;span class="kwd"&gt;null&lt;/span&gt;)&lt;br /&gt;&lt;b id="36"&gt;36   &lt;/b&gt;                &lt;span class="kwd"&gt;throw new&lt;/span&gt; ArgumentNullException();&lt;br /&gt;&lt;b id="37"&gt;37   &lt;/b&gt;            _applicationName = config[&lt;span class="st"&gt;"applicationName"&lt;/span&gt;];&lt;br /&gt;&lt;b id="38"&gt;38   &lt;/b&gt;            _connectionStringName = config[&lt;span class="st"&gt;"connectionStringName"&lt;/span&gt;];&lt;br /&gt;&lt;b id="39"&gt;39   &lt;/b&gt;            _name = name;&lt;br /&gt;&lt;b id="40"&gt;40   &lt;/b&gt;&lt;br /&gt;&lt;b id="41"&gt;41   &lt;/b&gt;            &lt;span class="kwd"&gt;base&lt;/span&gt;.Initialize(name, config);&lt;br /&gt;&lt;b id="42"&gt;42   &lt;/b&gt;        }&lt;br /&gt;&lt;b id="43"&gt;43   &lt;/b&gt;&lt;br /&gt;&lt;b id="44"&gt;44   &lt;/b&gt;        &lt;span class="kwd"&gt;public override bool&lt;/span&gt; EnablePasswordRetrieval&lt;br /&gt;&lt;b id="45"&gt;45   &lt;/b&gt;        {&lt;br /&gt;&lt;b id="46"&gt;46   &lt;/b&gt;            &lt;span class="kwd"&gt;get&lt;/span&gt; { &lt;span class="kwd"&gt;return false&lt;/span&gt;; }&lt;br /&gt;&lt;b id="47"&gt;47   &lt;/b&gt;        }&lt;br /&gt;&lt;b id="48"&gt;48   &lt;/b&gt;&lt;br /&gt;&lt;b id="49"&gt;49   &lt;/b&gt;        &lt;span class="kwd"&gt;public override bool&lt;/span&gt; EnablePasswordReset&lt;br /&gt;&lt;b id="50"&gt;50   &lt;/b&gt;        {&lt;br /&gt;&lt;b id="51"&gt;51   &lt;/b&gt;            &lt;span class="kwd"&gt;get&lt;/span&gt; { &lt;span class="kwd"&gt;return false&lt;/span&gt;; }&lt;br /&gt;&lt;b id="52"&gt;52   &lt;/b&gt;        }&lt;br /&gt;&lt;b id="53"&gt;53   &lt;/b&gt;&lt;br /&gt;&lt;b id="54"&gt;54   &lt;/b&gt;        &lt;span class="kwd"&gt;public override int&lt;/span&gt; MaxInvalidPasswordAttempts&lt;br /&gt;&lt;b id="55"&gt;55   &lt;/b&gt;        {&lt;br /&gt;&lt;b id="56"&gt;56   &lt;/b&gt;            &lt;span class="kwd"&gt;get&lt;/span&gt; { &lt;span class="kwd"&gt;throw new&lt;/span&gt; NotSupportedException(); }&lt;br /&gt;&lt;b id="57"&gt;57   &lt;/b&gt;        }&lt;br /&gt;&lt;b id="58"&gt;58   &lt;/b&gt;&lt;br /&gt;&lt;b id="59"&gt;59   &lt;/b&gt;        &lt;span class="kwd"&gt;public override int&lt;/span&gt; MinRequiredNonAlphanumericCharacters&lt;br /&gt;&lt;b id="60"&gt;60   &lt;/b&gt;        {&lt;br /&gt;&lt;b id="61"&gt;61   &lt;/b&gt;            &lt;span class="kwd"&gt;get&lt;/span&gt; { &lt;span class="kwd"&gt;throw new&lt;/span&gt; NotSupportedException(); }&lt;br /&gt;&lt;b id="62"&gt;62   &lt;/b&gt;        }&lt;br /&gt;&lt;b id="63"&gt;63   &lt;/b&gt;&lt;br /&gt;&lt;b id="64"&gt;64   &lt;/b&gt;        &lt;span class="kwd"&gt;public override int&lt;/span&gt; MinRequiredPasswordLength&lt;br /&gt;&lt;b id="65"&gt;65   &lt;/b&gt;        {&lt;br /&gt;&lt;b id="66"&gt;66   &lt;/b&gt;            &lt;span class="kwd"&gt;get&lt;/span&gt; { &lt;span class="kwd"&gt;throw new&lt;/span&gt; NotSupportedException(); }&lt;br /&gt;&lt;b id="67"&gt;67   &lt;/b&gt;        }&lt;br /&gt;&lt;b id="68"&gt;68   &lt;/b&gt;&lt;br /&gt;&lt;b id="69"&gt;69   &lt;/b&gt;        &lt;span class="kwd"&gt;public override int&lt;/span&gt; PasswordAttemptWindow&lt;br /&gt;&lt;b id="70"&gt;70   &lt;/b&gt;        {&lt;br /&gt;&lt;b id="71"&gt;71   &lt;/b&gt;            &lt;span class="kwd"&gt;get&lt;/span&gt; { &lt;span class="kwd"&gt;throw new&lt;/span&gt; NotSupportedException(); }&lt;br /&gt;&lt;b id="72"&gt;72   &lt;/b&gt;        }&lt;br /&gt;&lt;b id="73"&gt;73   &lt;/b&gt;&lt;br /&gt;&lt;b id="74"&gt;74   &lt;/b&gt;        &lt;span class="kwd"&gt;public override&lt;/span&gt; MembershipPasswordFormat PasswordFormat&lt;br /&gt;&lt;b id="75"&gt;75   &lt;/b&gt;        {&lt;br /&gt;&lt;b id="76"&gt;76   &lt;/b&gt;            &lt;span class="kwd"&gt;get&lt;/span&gt; { &lt;span class="kwd"&gt;throw new&lt;/span&gt; NotSupportedException(); }&lt;br /&gt;&lt;b id="77"&gt;77   &lt;/b&gt;        }&lt;br /&gt;&lt;b id="78"&gt;78   &lt;/b&gt;&lt;br /&gt;&lt;b id="79"&gt;79   &lt;/b&gt;        &lt;span class="kwd"&gt;public override string&lt;/span&gt; PasswordStrengthRegularExpression&lt;br /&gt;&lt;b id="80"&gt;80   &lt;/b&gt;        {&lt;br /&gt;&lt;b id="81"&gt;81   &lt;/b&gt;            &lt;span class="kwd"&gt;get&lt;/span&gt; { &lt;span class="kwd"&gt;throw new&lt;/span&gt; NotSupportedException(); }&lt;br /&gt;&lt;b id="82"&gt;82   &lt;/b&gt;        }&lt;br /&gt;&lt;b id="83"&gt;83   &lt;/b&gt;&lt;br /&gt;&lt;b id="84"&gt;84   &lt;/b&gt;        &lt;span class="kwd"&gt;public override bool&lt;/span&gt; RequiresQuestionAndAnswer&lt;br /&gt;&lt;b id="85"&gt;85   &lt;/b&gt;        {&lt;br /&gt;&lt;b id="86"&gt;86   &lt;/b&gt;            &lt;span class="kwd"&gt;get&lt;/span&gt; { &lt;span class="kwd"&gt;throw new&lt;/span&gt; NotSupportedException(); }&lt;br /&gt;&lt;b id="87"&gt;87   &lt;/b&gt;        }&lt;br /&gt;&lt;b id="88"&gt;88   &lt;/b&gt;&lt;br /&gt;&lt;b id="89"&gt;89   &lt;/b&gt;        &lt;span class="kwd"&gt;public override bool&lt;/span&gt; RequiresUniqueEmail&lt;br /&gt;&lt;b id="90"&gt;90   &lt;/b&gt;        {&lt;br /&gt;&lt;b id="91"&gt;91   &lt;/b&gt;            &lt;span class="kwd"&gt;get&lt;/span&gt; { &lt;span class="kwd"&gt;throw new&lt;/span&gt; NotSupportedException(); }&lt;br /&gt;&lt;b id="92"&gt;92   &lt;/b&gt;        }&lt;br /&gt;&lt;b id="93"&gt;93   &lt;/b&gt;&lt;br /&gt;&lt;b id="94"&gt;94   &lt;/b&gt;        &lt;span class="kwd"&gt;public override&lt;/span&gt; MembershipUser CreateUser(&lt;span class="kwd"&gt;string&lt;/span&gt; username,&lt;br /&gt;&lt;b id="95"&gt;95   &lt;/b&gt;            &lt;span class="kwd"&gt;string&lt;/span&gt; password, &lt;span class="kwd"&gt;string&lt;/span&gt; email, &lt;span class="kwd"&gt;string&lt;/span&gt; passwordQuestion,&lt;br /&gt;&lt;b id="96"&gt;96   &lt;/b&gt;            &lt;span class="kwd"&gt;string&lt;/span&gt; passwordAnswer, &lt;span class="kwd"&gt;bool&lt;/span&gt; isApproved, &lt;span class="kwd"&gt;object&lt;/span&gt; providerUserKey,&lt;br /&gt;&lt;b id="97"&gt;97   &lt;/b&gt;            &lt;span class="kwd"&gt;out&lt;/span&gt; MembershipCreateStatus status)&lt;br /&gt;&lt;b id="98"&gt;98   &lt;/b&gt;        {&lt;br /&gt;&lt;b id="99"&gt;99   &lt;/b&gt;            &lt;span class="kwd"&gt;throw new&lt;/span&gt; NotSupportedException();&lt;br /&gt;&lt;b id="100"&gt;100  &lt;/b&gt;        }&lt;br /&gt;&lt;b id="101"&gt;101  &lt;/b&gt;&lt;br /&gt;&lt;b id="102"&gt;102  &lt;/b&gt;        &lt;span class="kwd"&gt;public override bool&lt;/span&gt; ChangePasswordQuestionAndAnswer&lt;br /&gt;&lt;b id="103"&gt;103  &lt;/b&gt;            (&lt;span class="kwd"&gt;string&lt;/span&gt; username, &lt;span class="kwd"&gt;string&lt;/span&gt; password,&lt;br /&gt;&lt;b id="104"&gt;104  &lt;/b&gt;            &lt;span class="kwd"&gt;string&lt;/span&gt; newPasswordQuestion, &lt;span class="kwd"&gt;string&lt;/span&gt; newPasswordAnswer)&lt;br /&gt;&lt;b id="105"&gt;105  &lt;/b&gt;        {&lt;br /&gt;&lt;b id="106"&gt;106  &lt;/b&gt;            &lt;span class="kwd"&gt;throw new&lt;/span&gt; NotSupportedException();&lt;br /&gt;&lt;b id="107"&gt;107  &lt;/b&gt;        }&lt;br /&gt;&lt;b id="108"&gt;108  &lt;/b&gt;&lt;br /&gt;&lt;b id="109"&gt;109  &lt;/b&gt;        &lt;span class="kwd"&gt;public override string&lt;/span&gt; GetPassword(&lt;span class="kwd"&gt;string&lt;/span&gt; username,&lt;br /&gt;&lt;b id="110"&gt;110  &lt;/b&gt;          &lt;span class="kwd"&gt;string&lt;/span&gt; answer)&lt;br /&gt;&lt;b id="111"&gt;111  &lt;/b&gt;        {&lt;br /&gt;&lt;b id="112"&gt;112  &lt;/b&gt;            &lt;span class="kwd"&gt;throw new&lt;/span&gt; NotSupportedException();&lt;br /&gt;&lt;b id="113"&gt;113  &lt;/b&gt;        }&lt;br /&gt;&lt;b id="114"&gt;114  &lt;/b&gt;&lt;br /&gt;&lt;b id="115"&gt;115  &lt;/b&gt;        &lt;span class="kwd"&gt;public override bool&lt;/span&gt; ChangePassword(&lt;span class="kwd"&gt;string&lt;/span&gt; username,&lt;br /&gt;&lt;b id="116"&gt;116  &lt;/b&gt;            &lt;span class="kwd"&gt;string&lt;/span&gt; oldPassword, &lt;span class="kwd"&gt;string&lt;/span&gt; newPassword)&lt;br /&gt;&lt;b id="117"&gt;117  &lt;/b&gt;        {&lt;br /&gt;&lt;b id="118"&gt;118  &lt;/b&gt;            &lt;span class="kwd"&gt;throw new&lt;/span&gt; NotSupportedException();&lt;br /&gt;&lt;b id="119"&gt;119  &lt;/b&gt;        }&lt;br /&gt;&lt;b id="120"&gt;120  &lt;/b&gt;&lt;br /&gt;&lt;b id="121"&gt;121  &lt;/b&gt;        &lt;span class="kwd"&gt;public override string&lt;/span&gt; ResetPassword(&lt;span class="kwd"&gt;string&lt;/span&gt; username,&lt;br /&gt;&lt;b id="122"&gt;122  &lt;/b&gt;            &lt;span class="kwd"&gt;string&lt;/span&gt; answer)&lt;br /&gt;&lt;b id="123"&gt;123  &lt;/b&gt;        {&lt;br /&gt;&lt;b id="124"&gt;124  &lt;/b&gt;            &lt;span class="kwd"&gt;throw new&lt;/span&gt; NotSupportedException();&lt;br /&gt;&lt;b id="125"&gt;125  &lt;/b&gt;        }&lt;br /&gt;&lt;b id="126"&gt;126  &lt;/b&gt;&lt;br /&gt;&lt;b id="127"&gt;127  &lt;/b&gt;        &lt;span class="kwd"&gt;public override void&lt;/span&gt; UpdateUser(MembershipUser user)&lt;br /&gt;&lt;b id="128"&gt;128  &lt;/b&gt;        {&lt;br /&gt;&lt;b id="129"&gt;129  &lt;/b&gt;            &lt;span class="kwd"&gt;throw new&lt;/span&gt; NotSupportedException();&lt;br /&gt;&lt;b id="130"&gt;130  &lt;/b&gt;        }&lt;br /&gt;&lt;b id="131"&gt;131  &lt;/b&gt;&lt;br /&gt;&lt;b id="132"&gt;132  &lt;/b&gt;        &lt;span class="kwd"&gt;public override bool&lt;/span&gt; ValidateUser(&lt;span class="kwd"&gt;string&lt;/span&gt; username,&lt;br /&gt;&lt;b id="133"&gt;133  &lt;/b&gt;            &lt;span class="kwd"&gt;string&lt;/span&gt; password)&lt;br /&gt;&lt;b id="134"&gt;134  &lt;/b&gt;        {&lt;br /&gt;&lt;b id="135"&gt;135  &lt;/b&gt;            &lt;span class="cmt"&gt;// je crée la connexion de mon serveur ainsi que la base de données concernée&lt;/span&gt;&lt;br /&gt;&lt;b id="136"&gt;136  &lt;/b&gt;            SqlConnection databaseConnexion = &lt;span class="kwd"&gt;new&lt;/span&gt; SqlConnection(System.Configuration.ConfigurationManager.ConnectionStrings[_connectionStringName].ConnectionString);&lt;br /&gt;&lt;b id="137"&gt;137  &lt;/b&gt;            &lt;span class="cmt"&gt;//SqlConnection databaseConnexion = new SqlConnection(connectionString);&lt;br /&gt;&lt;b id="138"&gt;138  &lt;/b&gt;&lt;br /&gt;&lt;b id="139"&gt;139  &lt;/b&gt;            // je crée maintenant une requête de selection qui permettra d'afficher les valeurs souhaités...&lt;/span&gt;&lt;br /&gt;&lt;b id="140"&gt;140  &lt;/b&gt;            SqlCommand databaseCommand = &lt;span class="kwd"&gt;new&lt;/span&gt; SqlCommand(&lt;span class="st"&gt;"SELECT password FROM T_Identification WHERE login='"&lt;/span&gt; + username + &lt;span class="st"&gt;"'"&lt;/span&gt;, databaseConnexion);&lt;br /&gt;&lt;b id="141"&gt;141  &lt;/b&gt;&lt;br /&gt;&lt;b id="142"&gt;142  &lt;/b&gt;            &lt;span class="cmt"&gt;// Là j'ouvre la connexion Sql&lt;/span&gt;&lt;br /&gt;&lt;b id="143"&gt;143  &lt;/b&gt;            databaseConnexion.Open();&lt;br /&gt;&lt;b id="144"&gt;144  &lt;/b&gt;&lt;br /&gt;&lt;b id="145"&gt;145  &lt;/b&gt;            &lt;span class="cmt"&gt;// Et je définie une datareader...&lt;/span&gt;&lt;br /&gt;&lt;b id="146"&gt;146  &lt;/b&gt;            SqlDataReader dr = databaseCommand.ExecuteReader();&lt;br /&gt;&lt;b id="147"&gt;147  &lt;/b&gt;&lt;br /&gt;&lt;b id="148"&gt;148  &lt;/b&gt;            &lt;span class="kwd"&gt;if&lt;/span&gt; (dr == &lt;span class="kwd"&gt;null&lt;/span&gt;) &lt;span class="kwd"&gt;return false&lt;/span&gt;;&lt;br /&gt;&lt;b id="149"&gt;149  &lt;/b&gt;&lt;br /&gt;&lt;b id="150"&gt;150  &lt;/b&gt;            &lt;span class="kwd"&gt;if&lt;/span&gt; (!dr.Read()) &lt;span class="kwd"&gt;return false&lt;/span&gt;;&lt;br /&gt;&lt;b id="151"&gt;151  &lt;/b&gt;&lt;br /&gt;&lt;b id="152"&gt;152  &lt;/b&gt;            &lt;span class="kwd"&gt;if&lt;/span&gt; (dr[&lt;span class="st"&gt;"password"&lt;/span&gt;] != &lt;span class="kwd"&gt;null&lt;/span&gt; &amp;amp;&amp;amp; dr[&lt;span class="st"&gt;"password"&lt;/span&gt;].Equals(password))&lt;br /&gt;&lt;b id="153"&gt;153  &lt;/b&gt;            {&lt;br /&gt;&lt;b id="154"&gt;154  &lt;/b&gt;                &lt;span class="kwd"&gt;return true&lt;/span&gt;;&lt;br /&gt;&lt;b id="155"&gt;155  &lt;/b&gt;            }&lt;br /&gt;&lt;b id="156"&gt;156  &lt;/b&gt;            &lt;span class="kwd"&gt;else&lt;/span&gt;&lt;br /&gt;&lt;b id="157"&gt;157  &lt;/b&gt;            {&lt;br /&gt;&lt;b id="158"&gt;158  &lt;/b&gt;                &lt;span class="kwd"&gt;return false&lt;/span&gt;;&lt;br /&gt;&lt;b id="159"&gt;159  &lt;/b&gt;            }&lt;br /&gt;&lt;b id="160"&gt;160  &lt;/b&gt;        }&lt;br /&gt;&lt;b id="161"&gt;161  &lt;/b&gt;&lt;br /&gt;&lt;b id="162"&gt;162  &lt;/b&gt;        &lt;span class="kwd"&gt;public override bool&lt;/span&gt; UnlockUser(&lt;span class="kwd"&gt;string&lt;/span&gt; userName)&lt;br /&gt;&lt;b id="163"&gt;163  &lt;/b&gt;        {&lt;br /&gt;&lt;b id="164"&gt;164  &lt;/b&gt;            &lt;span class="kwd"&gt;throw new&lt;/span&gt; NotSupportedException();&lt;br /&gt;&lt;b id="165"&gt;165  &lt;/b&gt;        }&lt;br /&gt;&lt;b id="166"&gt;166  &lt;/b&gt;&lt;br /&gt;&lt;b id="167"&gt;167  &lt;/b&gt;        &lt;span class="kwd"&gt;public override&lt;/span&gt; MembershipUser GetUser(&lt;span class="kwd"&gt;object&lt;/span&gt; providerUserKey,&lt;br /&gt;&lt;b id="168"&gt;168  &lt;/b&gt;            &lt;span class="kwd"&gt;bool&lt;/span&gt; userIsOnline)&lt;br /&gt;&lt;b id="169"&gt;169  &lt;/b&gt;        {&lt;br /&gt;&lt;b id="170"&gt;170  &lt;/b&gt;            &lt;span class="cmt"&gt;/*SqlConnection databaseConnexion = new SqlConnection(System.Configuration.ConfigurationManager.ConnectionStrings[_connectionStringName].ConnectionString);&lt;br /&gt;&lt;b id="171"&gt;171  &lt;/b&gt;            //SqlConnection databaseConnexion = new SqlConnection(connectionString);&lt;br /&gt;&lt;b id="172"&gt;172  &lt;/b&gt;            SqlCommand databaseCommand = new SqlCommand("SELECT ID_Login,login,email FROM T_Identification WHERE ID_LOGIN=" + providerUserKey.ToString(), databaseConnexion);&lt;br /&gt;&lt;b id="173"&gt;173  &lt;/b&gt;            databaseConnexion.Open();&lt;br /&gt;&lt;b id="174"&gt;174  &lt;/b&gt;&lt;br /&gt;&lt;b id="175"&gt;175  &lt;/b&gt;            // Et je définis un datareader...&lt;br /&gt;&lt;b id="176"&gt;176  &lt;/b&gt;            SqlDataReader dr = databaseCommand.ExecuteReader();&lt;br /&gt;&lt;b id="177"&gt;177  &lt;/b&gt;            if (dr == null) return null;&lt;br /&gt;&lt;b id="178"&gt;178  &lt;/b&gt;            MembershipUser user = null;&lt;br /&gt;&lt;b id="179"&gt;179  &lt;/b&gt;            while (dr.Read())&lt;br /&gt;&lt;b id="180"&gt;180  &lt;/b&gt;            {&lt;br /&gt;&lt;b id="181"&gt;181  &lt;/b&gt;                user = new MembershipUser(_name, dr["login"].ToString(), dr["ID_Login"], dr["email"].ToString(), "", "", true, false, DateTime.Now, DateTime.Now, DateTime.Now, DateTime.Now, DateTime.Now);&lt;br /&gt;&lt;b id="182"&gt;182  &lt;/b&gt;            }&lt;br /&gt;&lt;b id="183"&gt;183  &lt;/b&gt;            return user;*/&lt;/span&gt;&lt;br /&gt;&lt;b id="184"&gt;184  &lt;/b&gt;            &lt;span class="kwd"&gt;throw new&lt;/span&gt; NotSupportedException();&lt;br /&gt;&lt;b id="185"&gt;185  &lt;/b&gt;        }&lt;br /&gt;&lt;b id="186"&gt;186  &lt;/b&gt;&lt;br /&gt;&lt;b id="187"&gt;187  &lt;/b&gt;        &lt;span class="kwd"&gt;public override&lt;/span&gt; MembershipUser GetUser(&lt;span class="kwd"&gt;string&lt;/span&gt; username,&lt;br /&gt;&lt;b id="188"&gt;188  &lt;/b&gt;            &lt;span class="kwd"&gt;bool&lt;/span&gt; userIsOnline)&lt;br /&gt;&lt;b id="189"&gt;189  &lt;/b&gt;        {&lt;br /&gt;&lt;b id="190"&gt;190  &lt;/b&gt;            SqlConnection databaseConnexion = &lt;span class="kwd"&gt;new&lt;/span&gt; SqlConnection(System.Configuration.ConfigurationManager.ConnectionStrings[_connectionStringName].ConnectionString);&lt;br /&gt;&lt;b id="191"&gt;191  &lt;/b&gt;            &lt;span class="cmt"&gt;//SqlConnection databaseConnexion = new SqlConnection(connectionString);&lt;/span&gt;&lt;br /&gt;&lt;b id="192"&gt;192  &lt;/b&gt;            SqlCommand databaseCommand = &lt;span class="kwd"&gt;new&lt;/span&gt; SqlCommand(&lt;span class="st"&gt;"SELECT ID_Login,login,email FROM T_Identification WHERE login='"&lt;/span&gt; + username + &lt;span class="st"&gt;"'"&lt;/span&gt;, databaseConnexion);&lt;br /&gt;&lt;b id="193"&gt;193  &lt;/b&gt;            databaseConnexion.Open();&lt;br /&gt;&lt;b id="194"&gt;194  &lt;/b&gt;&lt;br /&gt;&lt;b id="195"&gt;195  &lt;/b&gt;            &lt;span class="cmt"&gt;// Et je définis un datareader...&lt;/span&gt;&lt;br /&gt;&lt;b id="196"&gt;196  &lt;/b&gt;            SqlDataReader dr = databaseCommand.ExecuteReader();&lt;br /&gt;&lt;b id="197"&gt;197  &lt;/b&gt;            &lt;span class="kwd"&gt;if&lt;/span&gt; (dr == &lt;span class="kwd"&gt;null&lt;/span&gt;) &lt;span class="kwd"&gt;return null&lt;/span&gt;;&lt;br /&gt;&lt;b id="198"&gt;198  &lt;/b&gt;            MembershipUser user = &lt;span class="kwd"&gt;null&lt;/span&gt;;&lt;br /&gt;&lt;b id="199"&gt;199  &lt;/b&gt;            &lt;span class="kwd"&gt;while&lt;/span&gt; (dr.Read())&lt;br /&gt;&lt;b id="200"&gt;200  &lt;/b&gt;            {&lt;br /&gt;&lt;b id="201"&gt;201  &lt;/b&gt;                user = &lt;span class="kwd"&gt;new&lt;/span&gt; MembershipUser(_name, dr[&lt;span class="st"&gt;"login"&lt;/span&gt;].ToString(), dr[&lt;span class="st"&gt;"ID_Login"&lt;/span&gt;], dr[&lt;span class="st"&gt;"email"&lt;/span&gt;].ToString(), &lt;span class="st"&gt;""&lt;/span&gt;, &lt;span class="st"&gt;""&lt;/span&gt;, &lt;span class="kwd"&gt;true&lt;/span&gt;, &lt;span class="kwd"&gt;false&lt;/span&gt;, DateTime.Now, DateTime.Now, DateTime.Now, DateTime.Now, DateTime.Now);&lt;br /&gt;&lt;b id="202"&gt;202  &lt;/b&gt;            }&lt;br /&gt;&lt;b id="203"&gt;203  &lt;/b&gt;            &lt;span class="kwd"&gt;return&lt;/span&gt; user;&lt;br /&gt;&lt;b id="204"&gt;204  &lt;/b&gt;        }&lt;br /&gt;&lt;b id="205"&gt;205  &lt;/b&gt;&lt;br /&gt;&lt;b id="206"&gt;206  &lt;/b&gt;        &lt;span class="kwd"&gt;public override string&lt;/span&gt; GetUserNameByEmail(&lt;span class="kwd"&gt;string&lt;/span&gt; email)&lt;br /&gt;&lt;b id="207"&gt;207  &lt;/b&gt;        {&lt;br /&gt;&lt;b id="208"&gt;208  &lt;/b&gt;            &lt;span class="kwd"&gt;throw new&lt;/span&gt; NotSupportedException();&lt;br /&gt;&lt;b id="209"&gt;209  &lt;/b&gt;        }&lt;br /&gt;&lt;b id="210"&gt;210  &lt;/b&gt;&lt;br /&gt;&lt;b id="211"&gt;211  &lt;/b&gt;&lt;br /&gt;&lt;b id="212"&gt;212  &lt;/b&gt;        &lt;span class="kwd"&gt;public override bool&lt;/span&gt; DeleteUser(&lt;span class="kwd"&gt;string&lt;/span&gt; username,&lt;br /&gt;&lt;b id="213"&gt;213  &lt;/b&gt;            &lt;span class="kwd"&gt;bool&lt;/span&gt; deleteAllRelatedData)&lt;br /&gt;&lt;b id="214"&gt;214  &lt;/b&gt;        {&lt;br /&gt;&lt;b id="215"&gt;215  &lt;/b&gt;            &lt;span class="kwd"&gt;throw new&lt;/span&gt; NotSupportedException();&lt;br /&gt;&lt;b id="216"&gt;216  &lt;/b&gt;        }&lt;br /&gt;&lt;b id="217"&gt;217  &lt;/b&gt;&lt;br /&gt;&lt;b id="218"&gt;218  &lt;/b&gt;        &lt;span class="kwd"&gt;public override&lt;/span&gt; MembershipUserCollection GetAllUsers&lt;br /&gt;&lt;b id="219"&gt;219  &lt;/b&gt;            (&lt;span class="kwd"&gt;int&lt;/span&gt; pageIndex, &lt;span class="kwd"&gt;int&lt;/span&gt; pageSize, &lt;span class="kwd"&gt;out int&lt;/span&gt; totalRecords)&lt;br /&gt;&lt;b id="220"&gt;220  &lt;/b&gt;        {&lt;br /&gt;&lt;b id="221"&gt;221  &lt;/b&gt;            totalRecords = 0;&lt;br /&gt;&lt;b id="222"&gt;222  &lt;/b&gt;            SqlConnection databaseConnexion = &lt;span class="kwd"&gt;new&lt;/span&gt; SqlConnection(System.Configuration.ConfigurationManager.ConnectionStrings[_connectionStringName].ConnectionString);&lt;br /&gt;&lt;b id="223"&gt;223  &lt;/b&gt;            &lt;span class="cmt"&gt;//SqlConnection databaseConnexion = new SqlConnection(connectionString);&lt;/span&gt;&lt;br /&gt;&lt;b id="224"&gt;224  &lt;/b&gt;            SqlCommand databaseCommand = &lt;span class="kwd"&gt;new&lt;/span&gt; SqlCommand(&lt;span class="st"&gt;"SELECT ID_Login,login,nom,prenom,email FROM T_Identification"&lt;/span&gt;, databaseConnexion);&lt;br /&gt;&lt;b id="225"&gt;225  &lt;/b&gt;            databaseConnexion.Open();&lt;br /&gt;&lt;b id="226"&gt;226  &lt;/b&gt;&lt;br /&gt;&lt;b id="227"&gt;227  &lt;/b&gt;            &lt;span class="cmt"&gt;// Et je définis un datareader...&lt;/span&gt;&lt;br /&gt;&lt;b id="228"&gt;228  &lt;/b&gt;            SqlDataReader dr = databaseCommand.ExecuteReader();&lt;br /&gt;&lt;b id="229"&gt;229  &lt;/b&gt;            &lt;span class="kwd"&gt;if&lt;/span&gt; (dr == &lt;span class="kwd"&gt;null&lt;/span&gt;) &lt;span class="kwd"&gt;return null&lt;/span&gt;;&lt;br /&gt;&lt;b id="230"&gt;230  &lt;/b&gt;            MembershipUserCollection users = &lt;span class="kwd"&gt;new&lt;/span&gt; MembershipUserCollection();&lt;br /&gt;&lt;b id="231"&gt;231  &lt;/b&gt;            &lt;span class="kwd"&gt;while&lt;/span&gt; (dr.Read())&lt;br /&gt;&lt;b id="232"&gt;232  &lt;/b&gt;            {&lt;br /&gt;&lt;b id="233"&gt;233  &lt;/b&gt;                totalRecords++;&lt;br /&gt;&lt;b id="234"&gt;234  &lt;/b&gt;                MembershipUser user = &lt;span class="kwd"&gt;new&lt;/span&gt; MembershipUser(_name, dr[&lt;span class="st"&gt;"login"&lt;/span&gt;].ToString(), dr[&lt;span class="st"&gt;"ID_Login"&lt;/span&gt;], dr[&lt;span class="st"&gt;"email"&lt;/span&gt;].ToString(), &lt;span class="st"&gt;""&lt;/span&gt;, &lt;span class="st"&gt;""&lt;/span&gt;, &lt;span class="kwd"&gt;true&lt;/span&gt;, &lt;span class="kwd"&gt;false&lt;/span&gt;, DateTime.Now, DateTime.Now, DateTime.Now, DateTime.Now, DateTime.Now);&lt;br /&gt;&lt;b id="235"&gt;235  &lt;/b&gt;                users.Add(user);&lt;br /&gt;&lt;b id="236"&gt;236  &lt;/b&gt;            }&lt;br /&gt;&lt;b id="237"&gt;237  &lt;/b&gt;            &lt;span class="kwd"&gt;return&lt;/span&gt; users;&lt;br /&gt;&lt;b id="238"&gt;238  &lt;/b&gt;        }&lt;br /&gt;&lt;b id="239"&gt;239  &lt;/b&gt;&lt;br /&gt;&lt;b id="240"&gt;240  &lt;/b&gt;        &lt;span class="kwd"&gt;public override int&lt;/span&gt; GetNumberOfUsersOnline()&lt;br /&gt;&lt;b id="241"&gt;241  &lt;/b&gt;        {&lt;br /&gt;&lt;b id="242"&gt;242  &lt;/b&gt;            &lt;span class="kwd"&gt;throw new&lt;/span&gt; NotSupportedException();&lt;br /&gt;&lt;b id="243"&gt;243  &lt;/b&gt;        }&lt;br /&gt;&lt;b id="244"&gt;244  &lt;/b&gt;&lt;br /&gt;&lt;b id="245"&gt;245  &lt;/b&gt;        &lt;span class="kwd"&gt;public override&lt;/span&gt; MembershipUserCollection FindUsersByName&lt;br /&gt;&lt;b id="246"&gt;246  &lt;/b&gt;            (&lt;span class="kwd"&gt;string&lt;/span&gt; usernameToMatch, &lt;span class="kwd"&gt;int&lt;/span&gt; pageIndex, &lt;span class="kwd"&gt;int&lt;/span&gt; pageSize,&lt;br /&gt;&lt;b id="247"&gt;247  &lt;/b&gt;            &lt;span class="kwd"&gt;out int&lt;/span&gt; totalRecords)&lt;br /&gt;&lt;b id="248"&gt;248  &lt;/b&gt;        {&lt;br /&gt;&lt;b id="249"&gt;249  &lt;/b&gt;            totalRecords = 0;&lt;br /&gt;&lt;b id="250"&gt;250  &lt;/b&gt;            SqlConnection databaseConnexion = &lt;span class="kwd"&gt;new&lt;/span&gt; SqlConnection(System.Configuration.ConfigurationManager.ConnectionStrings[_connectionStringName].ConnectionString);&lt;br /&gt;&lt;b id="251"&gt;251  &lt;/b&gt;            &lt;span class="cmt"&gt;//SqlConnection databaseConnexion = new SqlConnection(connectionString);&lt;/span&gt;&lt;br /&gt;&lt;b id="252"&gt;252  &lt;/b&gt;            SqlCommand databaseCommand = &lt;span class="kwd"&gt;new&lt;/span&gt; SqlCommand(&lt;span class="st"&gt;"SELECT ID_Login,login,nom,prenom,email FROM T_Identification WHERE login LIKE '"&lt;/span&gt; + usernameToMatch + &lt;span class="st"&gt;"'"&lt;/span&gt;, databaseConnexion);&lt;br /&gt;&lt;b id="253"&gt;253  &lt;/b&gt;            databaseConnexion.Open();&lt;br /&gt;&lt;b id="254"&gt;254  &lt;/b&gt;&lt;br /&gt;&lt;b id="255"&gt;255  &lt;/b&gt;            &lt;span class="cmt"&gt;// Et je définis un datareader...&lt;/span&gt;&lt;br /&gt;&lt;b id="256"&gt;256  &lt;/b&gt;            SqlDataReader dr = databaseCommand.ExecuteReader();&lt;br /&gt;&lt;b id="257"&gt;257  &lt;/b&gt;            &lt;span class="kwd"&gt;if&lt;/span&gt; (dr == &lt;span class="kwd"&gt;null&lt;/span&gt;) &lt;span class="kwd"&gt;return null&lt;/span&gt;;&lt;br /&gt;&lt;b id="258"&gt;258  &lt;/b&gt;            MembershipUserCollection users = &lt;span class="kwd"&gt;new&lt;/span&gt; MembershipUserCollection();&lt;br /&gt;&lt;b id="259"&gt;259  &lt;/b&gt;            &lt;span class="kwd"&gt;while&lt;/span&gt; (dr.Read())&lt;br /&gt;&lt;b id="260"&gt;260  &lt;/b&gt;            {&lt;br /&gt;&lt;b id="261"&gt;261  &lt;/b&gt;                totalRecords++;&lt;br /&gt;&lt;b id="262"&gt;262  &lt;/b&gt;                MembershipUser user = &lt;span class="kwd"&gt;new&lt;/span&gt; MembershipUser(_name, dr[&lt;span class="st"&gt;"login"&lt;/span&gt;].ToString(), dr[&lt;span class="st"&gt;"ID_Login"&lt;/span&gt;], dr[&lt;span class="st"&gt;"email"&lt;/span&gt;].ToString(), &lt;span class="st"&gt;""&lt;/span&gt;, &lt;span class="st"&gt;""&lt;/span&gt;, &lt;span class="kwd"&gt;true&lt;/span&gt;, &lt;span class="kwd"&gt;false&lt;/span&gt;, DateTime.Now, DateTime.Now, DateTime.Now, DateTime.Now, DateTime.Now);&lt;br /&gt;&lt;b id="263"&gt;263  &lt;/b&gt;                users.Add(user);&lt;br /&gt;&lt;b id="264"&gt;264  &lt;/b&gt;            }&lt;br /&gt;&lt;b id="265"&gt;265  &lt;/b&gt;            &lt;span class="kwd"&gt;return&lt;/span&gt; users;&lt;br /&gt;&lt;b id="266"&gt;266  &lt;/b&gt;        }&lt;br /&gt;&lt;b id="267"&gt;267  &lt;/b&gt;&lt;br /&gt;&lt;b id="268"&gt;268  &lt;/b&gt;        &lt;span class="kwd"&gt;public override&lt;/span&gt; MembershipUserCollection FindUsersByEmail&lt;br /&gt;&lt;b id="269"&gt;269  &lt;/b&gt;            (&lt;span class="kwd"&gt;string&lt;/span&gt; emailToMatch, &lt;span class="kwd"&gt;int&lt;/span&gt; pageIndex, &lt;span class="kwd"&gt;int&lt;/span&gt; pageSize,&lt;br /&gt;&lt;b id="270"&gt;270  &lt;/b&gt;            &lt;span class="kwd"&gt;out int&lt;/span&gt; totalRecords)&lt;br /&gt;&lt;b id="271"&gt;271  &lt;/b&gt;        {&lt;br /&gt;&lt;b id="272"&gt;272  &lt;/b&gt;            &lt;span class="kwd"&gt;throw new&lt;/span&gt; NotSupportedException();&lt;br /&gt;&lt;b id="273"&gt;273  &lt;/b&gt;        }&lt;br /&gt;&lt;b id="274"&gt;274  &lt;/b&gt;        &lt;span class="cmt"&gt;/*&lt;br /&gt;&lt;b id="275"&gt;275  &lt;/b&gt;                // Virtual methods&lt;br /&gt;&lt;b id="276"&gt;276  &lt;/b&gt;                protected virtual byte[] EncryptPassword(byte[] password);&lt;br /&gt;&lt;b id="277"&gt;277  &lt;/b&gt;                protected virtual byte[] DecryptPassword(byte[] encodedPassword);&lt;br /&gt;&lt;b id="278"&gt;278  &lt;/b&gt;                protected virtual void OnValidatingPassword&lt;br /&gt;&lt;b id="279"&gt;279  &lt;/b&gt;                    (ValidatePasswordEventArgs e);&lt;br /&gt;&lt;b id="280"&gt;280  &lt;/b&gt;        */&lt;/span&gt;&lt;br /&gt;&lt;b id="281"&gt;281  &lt;/b&gt;    }&lt;br /&gt;&lt;b id="282"&gt;282  &lt;/b&gt;}&lt;br /&gt;&lt;b id="283"&gt;283  &lt;/b&gt;&lt;br /&gt;&lt;/pre&gt;&lt;pre class="coloredcode"&gt;If someone could help me, I have a headache it's terrible &lt;img src="http://forums.asp.net/emoticons/emotion-41.gif" alt="Ick!" /&gt;&lt;/pre&gt;&lt;pre class="coloredcode"&gt;&amp;nbsp;Thanks a lot and cu&amp;nbsp;&lt;/pre&gt;&lt;pre class="coloredcode"&gt;&amp;nbsp;&lt;/pre&gt;&amp;nbsp;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>Re: Custom Membership Provider User Rights Issue</title><link>http://forums.asp.net/thread/1527733.aspx</link><pubDate>Thu, 11 Jan 2007 11:48:20 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:1527733</guid><dc:creator>abhi123</dc:creator><author>abhi123</author><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/1527733.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=184&amp;PostID=1527733</wfw:commentRss><description>&lt;p&gt;Hi Subash,&lt;/p&gt;&lt;p&gt;When I try to resolve user from central Admin, it shows red line. In log it shows:&lt;/p&gt;&lt;p&gt;Error
in resolving user 'ebruser' :
System.Configuration.ConfigurationErrorsException: Exception has been
thrown by the target of an invocation.
(C:\Inetpub\wwwroot\wss\VirtualDirectories\20277\web.config line
136)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at
System.Web.Security.Membership.Initialize()&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at
System.Web.Security.Membership.get_Providers()&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at
Microsoft.SharePoint.Utilities.SPMembershipProviderPrincipalResolver.get_Provider()&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at
Microsoft.SharePoint.Utilities.SPMembershipProviderPrincipalResolver.SupportsPrincipal(SPPrincipalType
scopes, SPPrincipalSource sources)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at
Microsoft.SharePoint.Utilities.SPUtility.ResolvePrincipalInternal(SPWeb
web, SPWebApplication webApp, Nullable`1 urlZone, String input,
SPPrincipalType scopes, SPPrincipalSource sources, SPUserCollection
usersContainer, Boolean inputIsEmailOnly, Boolean
alwaysAddWindowsResolver). &amp;nbsp; &amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
01/11/2007 17:00:08.97 &amp;nbsp;&amp;nbsp;&amp;nbsp; w3wp.exe
(0x1324)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x11F0&amp;nbsp;&amp;nbsp;&amp;nbsp; Windows SharePoint
Services&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;
General&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp; 72e7&amp;nbsp;&amp;nbsp;&amp;nbsp; Medium&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Error in searching user 'ebruser' :
System.Configuration.ConfigurationErrorsException: Exception has been
thrown by the target of an invocation.
(C:\Inetpub\wwwroot\wss\VirtualDirectories\20277\web.config line
136)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at
System.Web.Security.Membership.Initialize()&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at
System.Web.Security.Membership.get_Providers()&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at
Microsoft.SharePoint.Utilities.SPMembershipProviderPrincipalResolver.get_Provider()&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
at
Microsoft.SharePoint.Utilities.SPMembershipProviderPrincipalResolver.SupportsPrincipal(SPPrincipalType
scopes, SPPrincipalSource sources)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at
Microsoft.SharePoint.Utilities.SPUtility.SearchPrincipalFromResolvers(List`1
resolvers, String input, SPPrincipalType scopes, SPPrincipalSource
sources, SPUserCollection usersContainer, Int32 maxCount, Boolean&amp;amp;
reachMaxCount, Dictionary2 usersDict).&lt;/p&gt;But my dll is registered in app as well as in admin web.config at two locations:&lt;p&gt;&amp;lt;membership defaultProvider="ADSProvider"&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;providers&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;clear /&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;add name="ADSProvider"
type="ADSMemberShipProvider,SPMembership, Version=1.0.0.0,
Culture=neutral, PublicKeyToken=9afc4f6c06543164" /&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/providers&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/membership&amp;gt;&lt;/p&gt;&lt;p&gt;also at following place:&lt;/p&gt;&lt;p&gt;&amp;lt;compilation batch="false" debug="false"&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;assemblies&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;add
assembly="Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral,
PublicKeyToken=71e9bce111e9429c" /&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;b&gt;&amp;lt;add assembly="SPMembership, Version=1.0.0.0, Culture=neutral, PublicKeyToken=9afc4f6c06543164" /&amp;gt;&lt;/b&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/assemblies&amp;gt; &lt;br /&gt;
&lt;/p&gt;&lt;p&gt;&amp;nbsp;Same DLL is in GAC also.&lt;/p&gt;&lt;p&gt;It is not recognizing
SPMembership from central admin, but going to code in debug mode
while&amp;nbsp; i tried to login (in ValidateUser(...)).&lt;/p&gt;&lt;p&gt;Please let me know ur more inputs.&lt;/p&gt;&lt;p&gt;Thanks,&lt;/p&gt;&lt;p&gt;Abhi&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>Re: Custom Membership Provider User Rights Issue</title><link>http://forums.asp.net/thread/1527687.aspx</link><pubDate>Thu, 11 Jan 2007 10:59:03 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:1527687</guid><dc:creator>amolthombre</dc:creator><author>amolthombre</author><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/1527687.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=184&amp;PostID=1527687</wfw:commentRss><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; I tried with the both the points mentioned above &lt;/p&gt;
&lt;p&gt;1. Goto Application Management -&amp;gt; Site Collection Administrator, try to add your user as a site collection administrator, (For this you must have implemented Membership Provider methods like Getuserbyname, getuserbyemail, getallusers etc). If it&amp;nbsp;resolves user name then there will be no problem. If it does not resolve the user name (shows red underline) then goto following step 2.&lt;/p&gt;
&lt;p&gt;It does&amp;nbsp;not resloves username&lt;/p&gt;
&lt;p&gt;2.&amp;nbsp;Check latest logs from C:\Program Files\Common Files\Microsoft Shared\Web Server Extension\12\Logs. You will find so many logs there, just take the latest (provided you tried to add user latest). Find out the latest action by time so that you can reach to the exact error. This log will give you exact error. Check and error and see if you could resolve that error. If yes, then no problem, if no then try to post that error from Log here so that we can answer.&lt;/p&gt;
&lt;p&gt;I got the following error in the log file.&lt;/p&gt;
&lt;p&gt;&lt;font size=1&gt;&amp;nbsp;&lt;/font&gt;&lt;font face=Arial size=1&gt;&lt;span style="FONT-SIZE:9pt;FONT-FAMILY:Arial;"&gt;“Error in resolving user 'snehal' : System.NullReferenceException: Object reference not set to an instance of an object.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at Microsoft.SharePoint.Utilities.SPMembershipProviderPrincipalResolver.ResolvePrincipal(String input, Boolean inputIsEmailOnly, SPPrincipalType scopes, SPPrincipalSource sources, SPUserCollection usersContainer)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at Microsoft.SharePoint.Utilities.SPUtility.ResolvePrincipalInternal(SPWeb web, SPWebApplication webApp, Nullable`1 urlZone, String input, SPPrincipalType scopes, SPPrincipalSource sources, SPUserCollection usersContainer, Boolean inputIsEmailOnly, Boolean alwaysAddWindowsResolver).”&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face=Arial size=1&gt;&lt;span style="FONT-SIZE:9pt;FONT-FAMILY:Arial;"&gt;&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;font face=Arial size=1&gt;&lt;span style="FONT-SIZE:9pt;FONT-FAMILY:Arial;"&gt;&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;font face=Arial size=1&gt;&lt;span style="FONT-SIZE:9pt;FONT-FAMILY:Arial;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item></channel></rss>