Click here for the tutorial of the SharePoint 2007 version of Password Change.
1. Introduction to SharePoint Password Change & Expiration 3.0
SharePoint Password Change & Expiration 3.0 allows AD, Local NT, or Form-Authenticated users to change their own passwords from SharePoint without administrator intervention. This powerful Web Part can also send expiration notification emails to warn users before their passwords expire, send confirmation emails after users have successfully changed their passwords, customize error messages, and store all password change activities in a convenient administrator's log.
Supported FBA environment:
1. SqlMembership Provider
2. ADAM(AD LDS)
Notes: ADAM is what it has been called before windows server 2003, AD LDS is for windows server 2008.
2. The SharePoint Password Change Web Part
2.1. Adding SharePoint Password Change to a Site
I. Go to the site where you wish to add Password Change.
II. Click Site Actions at the top of the page, and then click Edit Page to modify the site.
III. Click on the Insert tab under Editing Tools, and then click Web Part.

IV. In the Categories box, select SharePointBoost Web Parts, select Password Change Web Part, and then click Add.
2.2. Activating SharePoint Password Change
I. From the SharePoint Central Administration homepage, click Manage web applications under Application Management.

II. Select the web application to which you want to apply Password Change, and then click Manage Features. This will open up the Manage Web Application Features window.

III. Locate Password Change Email Notification Timer Job, and then click Activate.

2.3. Configuring SharePoint Password Change
Open the Site Actions dropdown menu and then click Site Settings. Under Site Collection Administration, click Password Change settings (Powered by SharePointBoost) to open the Password Change settings page.
The settings page can also be accessed directly from the Password Change Web Part, see below:


The Password Change Settings page is divided into 4 sections. Each section has to be enabled before it can be edited. To enable a section, click the corresponding checkbox on the left.
The Password Expiration Notification section lets you select if you wish to send a password expiration notification email to users.

Here you can:
- Specify when and how often email notifications should be sent before a password expires.
- Specify the site groups and users you wish to exclude from the notification policy.
- Customize the email subject and content. The Insert expression… dropdown box allows you to insert expressions corresponding to the user name, the time when the password expires, days left before the password expires, and so on.
- Choose if you want administrators to be notified when a notification is sent to a user.
The Password Change Email Confirmation section allows you to specify whether or not a confirmation email should be sent to the users after they have successfully changed their passwords.

The Password Change Log section allows you to set the password log options.

The View logs button opens up a new window that allows you to select and view the log files. It also gives you the option to delete log files.

The log files will be saved as .log files and can be edited in Notepad. Click on a file name to open and edit it.
The last section lets the administrator customize the SMTP server settings. You can change these settings if you wish to specify customized settings for outgoing emails.

2.4. Customizing SharePoint Password Change
Click the Web Part dropdown menu, and then click Edit Web Part. This will bring up the Password Change Web Part Configuration section.


Here you can specify whether or not the user is allowed to specify the domain and the account to be changed, and to give more detailed information on the password policy. Please note that this is just a description of the password policy specified in the Default Domain Security Settings. The password policy settings have to be modified in the Default Domain Security Settings.
You can also customize the standard error messages and their style from here, simply click the Edit… button next to an error message you wish to customize. Expressions are available to help you personalize your messages.

2.5. Changing Passwords with SharePoint Password Change
Users can access the change password page by clicking Change Password from the main dropdown menu of the current site or change the password directly from within the Password Change Web Part.

On the Password Change page, or from within the Web Part, enter the current password, new password, and confirm the new password.

Based on the settings of the Password Change Web Part, the user might also be required to enter the domain and the account name in order to change the password. Please note that these options are only available in the Password Change Web Part.
After the password has been changed successfully, a message will notify the user and prompt the user to log in with the new password.

3. The SharePoint Password Expiration Warning Web Part
3.1. Adding SharePoint Password Expiration Warning to a Site
Follow the first 3 steps in Section 2.1. In step 4, select SharePointBoost Web Parts from the Categories box, select Password Change Expiration Warning Web Part, and then click Add to add it to your site.
3.2. Activating SharePoint Password Expiration Warning
See Section 2.2.
3.3. Customizing SharePoint Password Expiration Warning
The SharePoint Password Expiration Warning Web Part can warn you with a message on the web page before your password expires, prompting you to change the password and providing a link that takes you to the password change site.
To edit it, click the Web Part dropdown menu, and then click Edit Web Part.

Set the number of warning days and specify a password change URL.

Click OK to save the current settings.
When you log on to the page, the Web Part will display a warning message and a link (Click here to change your password) if the number of warning days before the password expiration date has been reached. You can click on the link to go to the change password page.

Top