LLMS_Abstract_Session_Data::generate_id()
Generate a session key for the current user/visitor.
Description Description
A logged-in user will use their WP_User ID while logged-out users will be assigned a random string.
Return Return
(string)
Source Source
File: includes/abstracts/llms-abstract-session-data.php
protected function generate_id() { // Use the current user id if the user is logged in. if ( is_user_logged_in() ) { return strval( get_current_user_id() ); } // Generate a random id. require_once ABSPATH . 'wp-includes/class-phpass.php'; $hasher = new PasswordHash( 8, false ); return md5( $hasher->get_random_bytes( 32 ) ); }
Expand full source code Collapse full source code View on GitHub
Changelog Changelog
Version | Description |
---|---|
4.0.0 | Introduced. |