Highlights of Password Change

Highlights of Password Change

PasswordChange.pngAllow Active Directory, NT Directory, and SQL Membership users to change their password through SharePoint.
Give your internal and external SharePoint users the power to change their SharePoint account passwords through SharePoint. No need to build a separate Web application to complete a simple, but essential security task.

PWC.png With the Password Change, users can change their password on-demand and still comply with the defined password policy.

Customize CSS for Password Change

Customize CSS for Password Change

Overview of Password Configuration settings

CustomLayout.jpgIf you want to create unique CSS class names, click Custom layout to enable the Modify Layout button. Should you define custom classes in the layout HTML Editor, they should be also be added to the CSS class definitions in the CSS Edit window; you access it through the Modify CSS button.

ModifyCSS.jpgEach CSS element is listed in the CSS Editor, along with any styles currently defined for it. You can add CSS style attributes as desired to customize how elements are displayed in the web part.

Below is a list of the default CSS classes defined for Password Change:

Item Class Result HW06_CSSEditor.jpg
1. ChangePassWordButtonStyle Defines the height and width of the button.
2. ClearButtonStyle Defines the Clear button height and width.
3. TextBoxControls The text box fields are set by default at 300 pixels wide; this lets you increase or decrease the width.
4. PanelPasswordStrengthMeter

Defines the look and feel of the Password Strength Meter.
StrengthMeter.jpg

NOTE: The Password Strength Meter will always be positioned directly beneath the New Password text field. This cannot be changed.

5. PasswordExpirationMsg Defines the font color of the Password Expiration Message.
6. SuccessfullyChangedMsg Defines the font color of the confirmation message seen after successfully changing a password.
7. FailedToChangeMsg Defines the font color of the failure message seen after an unsuccessful attempt to change a password.

Create Custom HTML Layout for Password Change

Create Custom HTML Layout for Password Change

Overview of Password Configuration settings

To customize the layout of the Web Part, select Custom Layout, and then click the Modify Layout button.

HW06_HTMLEditor_2013.jpgIn the HTML Editor window, you can customize the HTML used to define the layout of the Web Part. Note: The HTML provided in the HTML Editor window is a sample only and must be replaced by your custom HTML.

The following options on the right side of the window are available to help you construct the HTML code:

No. Column Description
1. Field Control

Contains a list of the text fields that are displayed on the Web Part. Select a field to insert into your custom HTML and provide a CSS class name that can be used later to define the style for the field (optional). Place the cursor in the HTML Editor where you want to insert the field and click the Insert button. The following text will be inserted:

[@Field:InternalFieldName CSSClass=”ClassName”]

  • @Field defines the type of control (i.e., text box, radio button, selection list) added to the page. In the case of the Password Change Web Part, the field will always be a text box.
  • InternalFieldName is the internal name of the text field. The internal name of a text field is defined by the Web Part and cannot be changed.
  • CSSClass is an optional parameter that allows you to define a unique CSS style to the Field Control.
  • ClassName is the name of the class that was defined in the CSS Class Name field.
2. Field Label

Lists the text fields defined by the Web Part. This allows you to create a custom name for each text field that differs from the InternalFieldName. Select a field, define a CSS class name (optional), and click Insert to add the label of the text field into the HTML Editor. The following text will be inserted:
Note: The Field Label will not change the InternalFieldName of the Web Part elements, only the label that appears in the Web Part. When editing custom HTML, the original field names must still be used.

[@DisplayName:InternalFieldName CSSClass=”ClassName”]

  • @DisplayName defines the type of control added to the page. Field labels are typically text.
  • InternalFieldName (See Above)
  • CSSClass (See Above)
  • ClassName (See Above)
3. Action Buttons

Use this drop-down list to modify the Change Password button or the Clear button. Select which button to modify and enter a CSS class name (optional). Put the cursor in the HTML Editor where you want the button to be displayed and click Insert. The following text will be inserted:

[@Control:BtnControlName CssClass=”ClassName”]

  • @Control defines which button you will be modifying.
  • ControlName is the internal name of the button. The internal name of the button is defined by the Web Part and cannot be changed.
  • CssClass is an optional parameter that allows you to define a unique CSS style for the button.
  • ClassName is the name of the class that was defined in the CSS Class Name field.

When you are finished constructing your custom HTML, click the Save button in the HTML Editor to save the new layout and return to the Look and Feel Settings page. Click Save & Close in the Web Part Settings window and then click Apply and then OK in the Web Part tool pane to view the new layout.

See also:

Configure the Password Change Web Part

Configure the Password Change Web Part

Overview of Password Configuration settings

After adding Password Change to a page, the web part can be configured with the help of the Web Part Settings page.

You can choose from the two procedures below to display the Web Part Settings page:

Step Action Result
1. To modify the Web Part properties, select Edit Web Part from the drop-down menu of the Bamboo Password Change Web Part window. hw06_EditWebPart_new_2013.jpgSharePoint 2010/2013
2007Edit.jpgSharePoint 2007
2. Click the Password Change Web Part Settings button in the Web Part tool pane to display the Web Part Settings page. 02.jpg

Or you can perform the following steps:

Step Action Result
1. Click the Web Part tab on the upper panel, and then click the Web Part Properties button. 03.jpg
2. Click the Password Change Web Part Settings button to display the Web Part Settings page.

Note: You must disable pop-up blockers for the site to display the Web Part Settings.

Click the links below for further details on the Password Change Web Part settings configuration. After you have finished configuring the web part, click the Save & Close button in the Web Part Settings page, and then click Apply and then OK in the web part tool pane to fully save your settings.

Complementary Products for Password Change

Complementary Products for Password Change

sharepointsolutions.pngYou will find many of our products complement each other quite nicely saving you the time and trouble to write custom code. With Bamboo at the heart of your SharePoint investment, you gain access to a huge catalog of enhancements, components, and accessories that add the critical functionality your business requires.

The same components can be easily used in future applications and they all come from a single, trusted vendor, ensuring an easy purchase process and support you can count on. That’s the Bamboo Way!


Dramatically cut down on the overhead costs of troubleshooting login issues with Password Expiration. Password Expiration provides an early warning system for SharePoint users when their password is about to expire.

PWexpire

With Password Reset, you can provide users the ability to submit their own password reset requests through SharePoint, no longer requiring IT administration assistance. With two types of ID verification available, users can reset their password by email confirmation or by answering predefined security questions (Active Directory accounts only).
PWreset
Password Expiration
Password Reset

How to Change Your Password

How to Change Your Password

After the web part is installed and configured, users can then change their account passwords.

HW06_WebPart_2013.jpgTo use Password Change, enter the required information in the fields described below.

Step Action
1. The Password Policy section displays the text that your administrator has configured in the General Settings section of the Web Part Settings window. It describes the user account password policies created by your server administrator.
2.

The Domain field allows you to see and configure the domain name of the server where your account information is stored. This field is automatically filled in with the domain that you are currently logged into.

NOTE: This field may have been configured as hidden or view only by your server administrator to prevent inexperienced users from entering the incorrect domain.

3.

The Account field allows you to enter or change the account name that you want to change the password for. This field is automatically filled in with the account name that is currently logged in.

NOTE: This field may have been configured as hidden or view only by your server administrator to prevent inexperienced users from entering the incorrect user name.

4.

Enter your current password in the Old Password field to authenticate your identity.

  • After entering your old password, enter your chosen password in the New Password field.
5.

If the Password Strength Meter is displayed in the Web Part, it appears directly beneath the New Password field. The meter displays how strong your password is by filling in the gray bars and indicating the strength of the password by text, for example “Weak”.

Note: The Password Strength Meter displays password strength based on a fixed algorithm that cannot be edited. Passwords that conform to your password policy may not necessarily be considered “Strong”.

6. Once you have entered a strong password, re-type it into the Confirm New Password field. Make sure the password you enter in this field exactly matches the one you entered in the New Password field.
7.

Once you have filled in these fields, you can click the Change Password button to change your password. To clear all fields and start the procedure again, click the Clear button. After successfully changing your password, the system will display a message to notify you of the change and to prompt you to close your browser for applying the changes.

Note: Password Change will refresh the page. To prevent the loss of unsaved data, Password Change is often used on its own page, although this is not required.