LLMS_Session::__construct()
Constructor.
Return Return
(void)
Source Source
File: includes/class.llms.session.php
public function __construct() { /** * Customize the name of the LifterLMS User Session Cookie * * @since 4.0.0 * * @param string $name Default session cookie name. */ $this->cookie = apply_filters( 'llms_session_cookie_name', sprintf( 'wp_llms_session_%s', COOKIEHASH ) ); /** * Trigger cleanup via action. * * This is hooked to an hourly scheduled task. */ add_action( 'llms_delete_expired_session_data', array( $this, 'clean' ) ); if ( $this->should_init() ) { $this->init_cookie(); add_action( 'wp_logout', array( $this, 'destroy' ) ); add_action( 'shutdown', array( $this, 'maybe_save_data' ), 20 ); } }
Expand full source code Collapse full source code View on GitHub
Changelog Changelog
Version | Description |
---|---|
4.0.0 | Removed PHP sessions. Added session auto-destroy on wp_logout . |
3.7.5 | Unknown. |
1.0.0 | Introduced. |