…consider it deprecated with a view to removing it. All public access should be via current_user() method which handles automatically loading the user object as needed.
…ed to be "user" for backward compatibility
…makes sense to leave it as "user"
…almost everything else can be implemented using it. Rename the "user" function and stash to "current_user" in line with other auth modules (!BREAKS COMPATIBILITY!). Additionally rename user_exists to is_user_authenticated to better represent what it does.
…k which autoloads the user into the stash for us Also introduce a function to force reloading of the user object
…some doc spelling fixes
…s to a hook, and it blew up