Jump to main content Jump to doc navigation

Что такое ResetPassword?

ResetPassword работает вместе с ForgotPassword. Пользователь переходит по ссылке из письма, и сниппет сбрасывает пароль.

Использование

Создайте ресурс для входа после перехода по ссылке из письма. Разместите на нём ResetPassword. Укажите ресурс со сниппетом Login или страницу для ссылки «назад»:

[[!ResetPassword? &loginResourceId=`72`]]

Создайте второй ресурс со сниппетом ForgotPassword. Укажите ресурс со сниппетом Reset:

[[!ForgotPassword? &resetResourceId=`123`]]

Свойства ResetPassword

Name Description Default
tpl Шаблон сообщения сброса пароля. Тип задаётся свойством tplType. lgnResetPassTpl
tplType Тип шаблона для tpl modChunk
loginResourceId Ресурс для перенаправления после успешного сброса. 1
expiredTpl Шаблон сообщения об истечении временного пароля. lgnExpiredTpl
changePasswordTpl Шаблон формы смены пароля. lgnResetPassChangePassTpl
autoLogin Сразу авторизовать пользователя после перехода по ссылке из письма. false
forceChangePassword Требовать немедленную смену пароля после перехода по ссылке из письма. false

Варианты tplType

Свойство tplType принимает такие значения:

  • modChunk: шаблон должен быть именем чанка.
  • file: абсолютный путь к файлу шаблона.
  • inline: содержимое шаблона прямо в свойстве tpl.
  • embedded: шаблон уже на странице. Ошибки выводятся через плейсхолдеры.

См. также

  1. Login.Login
  2. Login.Profile
  3. Login.UpdateProfile
  4. Login.Register
    1. Register.Example Form 1
  5. Login.ConfirmRegister
  6. Login.ForgotPassword
  7. Login.ResetPassword
  8. Login.ChangePassword
  9. Login.Tutorials
    1. Login.Basic Setup
    2. Login.Extended User Profiles
    3. Login.Request Membership
    4. Login.User Profiles
    5. Login.Using Custom Fields
    6. Login.Using Pre and Post Hooks

Support the team building MODX with a monthly donation.

The budget raised through OpenCollective is transparent, including payouts, and any contributor can apply to be paid for their work on MODX.

Backers

  • modmore
  • STERC
  • Digital Penguin
  • Jens Wittmann – Gestaltung & Entwicklung
  • CrewMark
  • Fabian Christen
  • Sepia River Studios
  • Dannevang Digital
  • Alex
  • A. Moreno
  • Chris Fickling
  • Stéphane Jäggi
  • Murray Wood
  • Anton Tarasov
  • deJaya
  • JT Skaggs
  • Lefthandmedia
  • eydolan
  • Following Sea
  • Guido Gallenkamp
  • YJ
  • Raffy
  • Snow Creative
  • Nick Clark
  • Guest
  • Helen
  • krisznet
  • Yanni
  • Richard

Budget

$204 per month—let's make that $500!

Learn more