Copied to clipboard

Flag this post as spam?

This post will be reported to the moderators as potential spam to be looked at


  • Axel 68 posts 96 karma points
    Mar 23, 2014 @ 21:11
    Axel
    0

    How to implement Custom User Login and current available Code

    Hi there,
    I have my own user database (SQL Server ) into an existing intranet. Here I have various functionalities which I want continue to use in Umbraco .I would like my user database (own login) and also use further example the users in a classified ad market new ads. How do I this?


    best Regards

  • Alan Howlett 19 posts 54 karma points
    Mar 26, 2014 @ 18:26
    Alan Howlett
    0

    Are you wanting to link into the Umbraco front-end or back-end?

    For front-end or back-end, you'll need to do the following steps:

    - Create your own Membership Provider (this link should help you here: http://msdn.microsoft.com/en-us/library/ms366730(v=vs.100).aspx)

    - Edit webconfig to include your membership provider. Should look something like this:

        <!-- Membership Provider -->
       <membership defaultProvider="MyMembershipProvider" userIsOnlineTimeWindow="15">
    <providers>
          <clear /> 

            <add name="UmbracoMembershipProvider" type="umbraco.providers.members.UmbracoMembershipProvider" enablePasswordRetrieval="false" enablePasswordReset="false" requiresQuestionAndAnswer="false" defaultMemberTypeAlias="Another Type" passwordFormat="Hashed" />

            <add name="MyMembershipProvider" type="MyLibrary.Providers.UsersMembershipProvider" enablePasswordRetrieval="false" enablePasswordReset="false" requiresQuestionAndAnswer="false" passwordFormat="Hashed" minRequiredPasswordLength="6" minRequiredNonalphanumericCharacters="0" passwordStrengthReqularExpression="^(?=.*\d)(?=.*[a-z])(?=.*[A-Z]).{6,16}$" maxInvalidPasswordAttempts="3" passwordAttemptWindow="1" />

          </providers>
       </membership>

    The key here is to change the 'defaultProvider' to use your provider instead.
    If you want to use your provider to access the Umbraco backend, you'll need to edit the 'umbracoSettings.config' located in the config folder and change the following:
        <providers>
            <users>
                <!-- if you wish to use your own membershipprovider for authenticating to the umbraco back office -->
                <!-- specify it here (remember to add it to the web.config as well) -->
                <DefaultBackofficeProvider>MyMembershipProvider</DefaultBackofficeProvider>
            </users>
        </providers>
    Hope this helps!
    Rgrds
    Alan
  • Axel 68 posts 96 karma points
    Mar 27, 2014 @ 19:40
    Axel
    0

    Hi Alan, thanks for your Reply. It is only for the Front End. The published Page.

    Best Regards Axel

Please Sign in or register to post replies

Write your reply to:

Draft