Compartir a través de


Registration

Context-Sensitive Cobranding

Microsoft® .NET Passport allows you to provide different cobranding text and graphics depending on which of the .NET Passport service pages a user is viewing. For example, cobranding on a "bad password" sign-in error page can be different from that on an "unknown user" error page.

To accomplish context-sensitive cobranding, two query string parameters are passed to your cobranding template file when it is called from one of the .NET Passport service pages. The PP_SERVICE parameter indicates whether the user is on a Registration page, a Login page, or one of the Member Services pages. The possible values for the PP_SERVICE parameter are shown in the following table.

A second parameter, PP_PAGE, indicates from which specific page the cobranding template is being called. Within your cobranding template JavaScript file, you can evaluate the PP_PAGE and PP_SERVICE parameters to specify separate HTML content for each type of service or for individual service pages.

The PP_PAGE parameter is associated with another .NET Passport feature called Pane Help. Each PP_PAGE value is equivalent to the Pane Help keyword for each page. This allows you to cobrand the page and, when appropriate, call the correct context-sensitive Help topics. For more information, see Implementing Pane Help in .NET Passport.

PP_PAGE Values Sorted By PP_SERVICE Group

The following pages and corresponding PP_PAGE parameters belong to PP_SERVICE=registration.

Page name PP_PAGE parameter and Pane Help keyword (H_KEY)
Registration ppRegEASI
Registration ppRegEASIErr
Registration ppRegEASIcookie (Note  Not handled.)
Registration ppRegEASIcookieErr (Note  Not handled.)
Registration ppRegNonEASI
Registration ppRegNonEASIErr
Registration ppRegNonEASIAltNames
Congratulations ppRegCongrats
You are already signed in ppExpLoggedIn
Parent is not signed in ppExpParentNotLoggedIn
Unknown server error ppExpUnknownSerErr
Complete your Passport registration ppExistingMember

The following pages and corresponding PP_PAGE parameters belong to PP_SERVICE=login.

Page name PP_PAGE parameter and Pane Help keyword (H_KEY)
Please sign in ppLogin
Please try again later ppLockedOut
Account Locked ppAcctLocked
Cookies disabled ppCookiesDisabled
Invalid Site ID ppInvalidSiteID
Need birth date ppNeedBirthDate
Switch User ppSwitchUser
ErrMemberNotExist ppErrMemberNotExist
Passport Partner error ppTooManyReqs
Sign out ppLogout
Your e-mail address is managed ppDelegated Admin
Please sign in ppNeedCred
Please sign in ppNeedMembername
Please sign in ppNeedPassword
Please sign in ppNeedDomain
Please sign in ppBadPswd
Please sign in ppBadChar
Please sign in ppBadMembername
Please sign in ppHMMSNLogin
Please sign in ppChkSpell

The following pages and corresponding PP_PAGE parameters belong to PP_SERVICE=memberservices.

Page name PP_PAGE parameter and Pane Help keyword (H_KEY)
Reset your password (Step 1) ppPswdReset1
Reset your password (Step 1) ppPswdReset1Err
Reset your password (Step 2) ppPswdReset2
Reset your password (Step 2) ppPswdReset2Err
Password reset canceled ppPswdResetLockout
Password reset ppPswdResetSucc
Reset your password by e-mail ppEmailPswdReset
Password reset e-mail sent ppEmailPswdResetSent
Reset your password ppEmailPswdReset2
Cannot reset password by e-mail ppEmailPswdResetNotPoss
Password reset canceled ppEmailPswdResetCancl
Change your secret question ppChangeSQ
Change your secret question ppChangeSQErr
Secret question changed ppChangeSQSucc
Change your Password ppChangePW
Change your Password ppChangePWErr
Password changed ppChangePWSucc
Change your e-mail address ppChangeEmail
Change your e-mail address ppChangeEmailErr
E-mail address changed ppChangeEmailSucc
Please change your e-mail address ppForceChangeEmail
Please change your e-mail address ppForceChangeEmailErr
Change phone number and PIN ppChangePhone
Change phone number and PIN ppChangePhoneErr
Phone number and PIN changed ppChangePhoneSucc
Your Passport profile ppEditProf
Your Passport profile ppEditProfErr
Profile updated ppEditProfSucc
Passport Member Services ppMemServHome
Add your phone number ppAddPhone
Add your phone number ppAddPhoneErr
Phone number added ppAddPhoneSucc
Contact Us ppContactUs
Support request received ppContactUsSucc
Contact Us Hotmail ppContactUs
Support request received Hotmail ppContactUsSucc

Language-Specific Cobranding

In addition to the PP_PAGE and PP_SERVICE query string parameters, Microsoft .NET Passport will also provide a parameter called lid. This value of this parameter is the same as the value of the lang_id parameter of the Passport Manager function call that directed the user to the .NET Passport service page. For more information, see Language Support.