Skip Navigation Links
Skip navigation links
Products
Support
Downloads
Press
Site Map
Satisfied Customers
All-in-one VHD
Request Demo
Contact Us
Skip navigation links
Alert Manager 2007
Extranet Collaboration Manager
How do I install ExCM?
How do I deploy to a site collection and activate ExCM - Standard Edition's features?
How do I configure forms authentication in SharePoint?
How do I create a new delegated administrator?
How do I manage users in the authorization store?
How do I manage roles in the authorization store?
How do I audit delegation activities?
How do I change the format and content of ExCM - SE e-mail messages?
How do I create a new delegation provider?
How do I invite users to join my site?
How do I allow or prevent uninvited users to join my site?
How do I enable user self-registration?
How do I obtain and apply a product license for trialware or purchased software?
How do I gather custom data from users when they register for site access?
How do I allow users to manage their own profile data?
How do I manage profile data for my site's users?
How do I enable anonymous access to Register.aspx so users can self-register?
Extranet Collaboration Manager FAQ
How do I take a custom action upon SharePoint FBA user login?
How do I leverage the FBA user registration events provided by ExCM?
How do I configure Delegation Settings in ExCM?
How do I create a user automation job?
How do I delete a user automation job?
How can I view the policies of a user automation job?
How can I update the policies of a user automation job?
How do I change the schedule of a user automation job?
How do I update the notification messages of a user automation job?
I would like to know more about user automation
How do I configure Registration Settings in ExCM?
How do I modify the login page to include the forgot my password and registration link?
How do I perform a manual installation of ExCM?
What features need to be activated to use ExCM?
What web properties are used by the ExCM application?
How do I upgrade Extranet Collaboration Manager?
A valid license could not be obtained.
General
SPA
Article Index
How do I modify the login page to include the forgot my password and registration link? 
Intended audience: Administrator 
Tags: administrator 
 
Multimedia demo: Watch a video demonstrating this topic.

When you configured a SharePoint site with Forms-Based-Authentication (FBA) the default login page is used to authenticate users. The default login page is a Layouts page and has the following attributes...

Virtual Path

http://server_name/_layouts/login.aspx

Physical Path

C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\LAYOUTS\login.aspx

You can modify the login page as-is but it is recommended that you never edit the out-of-the-box SharePoint pages. As a result we need to make a new login page. We can make a copy of the login.aspx page in the layouts directory or use a sample login page provided by ExCM. The sample ExCM login pages can be found at...

C:\Program Files\SharePoint Solutions\Extranet Collaboration Manager\Customizations\

Copy the 'login-layouts-pwdreset.aspx' file to the layouts directory 'C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\LAYOUTS\' and rename it to extlogin.aspx. You will then need to tell SharePoint where the new login page is located. You can do this by modifying the web.config file of your FBA Web Application. Find the authentication section and modify the loginUrl attribute.

    <authentication mode="Forms">
      <forms loginUrl="/pages/extlogin.aspx" />
    </authentication>

Close down all browser windows and open your site in a new browser window. You should be redirected to the new login page which contains a 'Forgot My Password' link.

If you would like to include an anonymous registration link on the login page as well use the 'login-layouts-pwdreset-register.aspx'.

If you are using a publishing site open your login page with SharePoint Designer and replace the login page content with the contents of the 'login-publishing-pwdreset.aspx' page.

Note - The Forgot My Password page is accessed before a user authenticates to the SharePoint site. As a result you need to set the anonymous access level of your site to 'List and Libraries' or 'Entire Site'. If you would like to know more about the SharePoint Anonymous Access feature or how to configure it, read Microsoft's Enable anonymous access article.

Questions or comments about this article? 
Post them in our software support forum (registration required).