LLMS_Controller_Login::login()
Handle Login Form Submission
Return Return
(void)
Source Source
File: includes/forms/controllers/class.llms.controller.login.php
public function login() { if ( ! llms_verify_nonce( '_llms_login_user_nonce', 'llms_login_user' ) ) { return; } $login = LLMS_Person_Handler::login( $_POST ); // Validation or login issues. if ( is_wp_error( $login ) ) { foreach ( $login->get_error_messages() as $msg ) { llms_add_notice( $msg, 'error' ); } return; } $redirect = isset( $_POST['redirect'] ) ? llms_filter_input( INPUT_POST, 'redirect', FILTER_SANITIZE_URL ) : get_permalink( llms_get_page_id( 'myaccount' ) ); llms_redirect_and_exit( apply_filters( 'lifterlms_login_redirect', $redirect, $login ) ); }
Expand full source code Collapse full source code View on GitHub
Changelog Changelog
Version | Description |
---|---|
3.35.0 | Sanitize $_POST data. |
3.19.4 | Introduced. |