Customer Membership/Role provider problem

A

AutoTrackerPlus

I downloaded the source code for the membership classes that are used for
Security in .Net 2.0 and I am having an issue using a custom provider I
created.
I needed to overload the "CreateRole" method so I could insert a description
of the role, so I created a 2nd "CreateRole" method to handle this. There
are other changes I need to do, but I wanted to start with this simple one
to see how this would work.


In the downloaded code, I changed the namespace, renamed the project and
created a DLL called CF.MembershipCustom.dll and referenced that in my UI
project. I updated the config file to use this new dll. Here is the
updated code (see below)...

Everything compiled nice, but now in the UI layer, I expected I could do
this...

Roles.CreateRole("name of role", "description of role");

BUT, there is no overloaded method!

I CAN do this...
RoleCustomProvider roleCustomProvider = new RoleCustomProvider();
roleCustomProvider.CreateRole("name of role", "description of role");



I thought the whole point of the provides was that I could customize what I
needed changed,but still use the same Method calls? I'm assuming I
ammissing a critical step and I appreciate anyone's help.

Thanks in advance!

Brian


<system.web>



<roleManager enabled="true" defaultProvider="RoleCustomProvider">


<providers>

<clear/>

<add name="RoleCustomProvider"

type="CF.MembershipCustom.RoleCustomProvider, CF.MembershipCustom"

connectionStringName="CAAP"

applicationName="ApplicationCenter"/>

</providers>

</roleManager>



<membership defaultProvider="MembershipCustomProvider">

<providers>

<clear/>

<add name="MembershipCustomProvider"

type="CF.MembershipCustom.MembershipCustomProvider, CF.MembershipCustom"

connectionStringName="CAAP"

enablePasswordRetrieval="false"

enablePasswordReset="true"

requiresQuestionAndAnswer="false"

applicationName="ApplicationCenter"

requiresUniqueEmail="false"

passwordFormat="Hashed"

maxInvalidPasswordAttempts="5"

minRequiredPasswordLength="1"

minRequiredNonalphanumericCharacters="0"

passwordAttemptWindow="10"

passwordStrengthRegularExpression="" />

</providers>

</membership>



</system.web>
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
473,989
Messages
2,570,207
Members
46,783
Latest member
RickeyDort

Latest Threads

Top