LLMS_Person_Handler::get_lost_password_fields()
Retrieve fields for password recovery
Description Description
Used to generate the form where a username/email is entered to start the password reset process.
Return Return
(array[]) An array of form field arrays.
Source Source
File: includes/class.llms.person.handler.php
219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 | public static function get_lost_password_fields() { $usernames = LLMS_Forms::instance()->are_usernames_enabled(); if ( ! $usernames ) { $message = __( 'Lost your password? Enter your email address and we will send you a link to reset it.' , 'lifterlms' ); } else { $message = __( 'Lost your password? Enter your username or email address and we will send you a link to reset it.' , 'lifterlms' ); } /** * Filter the message displayed on the lost password form. * * @since Unknown. * * @param string $message The message displayed before the form. */ $message = apply_filters( 'lifterlms_lost_password_message' , $message ); /** * Filter the form fields displayed for the lost password form. * * @since 3.8.0 * * @param array[] $fields An array of form field arrays. */ return apply_filters( 'lifterlms_lost_password_fields' , array ( array ( 'id' => 'llms_lost_password_message' , 'type' => 'html' , 'value' => $message , ), array ( 'id' => 'llms_login' , 'label' => ! $usernames ? __( 'Email Address' , 'lifterlms' ) : __( 'Username or Email Address' , 'lifterlms' ), 'required' => true, 'type' => ! $usernames ? 'email' : 'text' , ), array ( 'classes' => 'llms-button-action auto' , 'id' => 'llms_lost_password_button' , 'value' => __( 'Reset Password' , 'lifterlms' ), 'type' => 'submit' , ), ) ); } |
Expand full source code Collapse full source code View on GitHub
Changelog Changelog
Version | Description |
---|---|
5.0.0 | Use LLMS_Forms::are_usernames_enabled() in favor of deprecated option "lifterlms_registration_generate_username". Remove field values set to the default value for a form field. |
3.8.0 | Introduced. |