Skip to content
LearnDash

Developers

  • Filter By:

learndash_authenticate

learndash_authenticate( WP_User $user,  string $username,  string $password )

Updates user course data on user login.

Contents

  • Description
    • Parameters
    • Return
    • Source
  • Related
    • Uses

Description #

Fires on authenticate hook.


Parameters #

$user

(WP_User) (Required) WP_User object if success. wp_error is error.

$username

(string) (Required) Login form entered user login.

$password

(string) (Required) Login form entered user password.


Return #

(WP_User|void) Returns WP_User if a valid user object is passed.


Source #

File: themes/ld30/includes/login-register-functions.php


Related #

Uses #

Uses
Uses Description
includes/ld-misc-functions.php: learndash_safe_redirect ()

Utility function to centralize all LearnDash redirect calls.

themes/ld30/includes/login-register-functions.php: learndash_add_login_hash ()

Adds ‘#login’ to the end of a the login URL.

themes/ld30/includes/login-register-functions.php: learndash_validation_login_form_course ()

Gets the login form course ID.

themes/ld30/includes/login-register-functions.php: learndash_validation_login_form_redirect_to ()

Gets the login form validation redirect URL.

includes/ld-groups.php: ld_update_group_access ()

Updates a user’s group access.

includes/class-ldlms-post-types.php: learndash_get_post_type_slug ()

This function is documented in includes/class-ldlms-post-types.php

includes/course/ld-course-user-functions.php: ld_update_course_access ()

Updates the list of courses a user can access.

Post navigation

← Previous Function
Next Function →

The Most Trusted Online Course Platform for WordPress.

Get Started Demo

  • Features
  • Dynamic Learning
  • Marketing and Sales
  • Integrations
  • Course Management
  • Resources
  • Blog
  • Webinars
  • Videos
  • Case Studies
  • Add-ons
  • Online Demo
  • Company
  • About LearnDash
  • Brand Assets
  • Careers
  • Affiliates
  • Privacy Policy
  • Terms and Conditions
LearnDash LearnDash® Copyright© 2012-2021. All rights reserved.
  • Twitter
  • Facebook
  • LinkedIn
  • YouTube