LLMS_Abstract_Email_Provider::can_remote_install()
Determines if the current user can perform the remote installation.
Return Return
(true|array)
Source Source
File: includes/abstracts/llms-abstract-email-provider.php
protected function can_remote_install() { if ( ! llms_verify_nonce( '_llms_' . $this->id . '_nonce', 'llms-' . $this->id . '-install' ) ) { return array( 'code' => 'llms_' . $this->id . '_install_nonce_failure', 'message' => esc_html__( 'Security check failed.', 'lifterlms' ), 'status' => 401, ); } elseif ( ! current_user_can( 'install_plugins' ) ) { return array( 'code' => 'llms_' . $this->id . '_install_unauthorized', 'message' => esc_html__( 'You do not have permission to perform this action.', 'lifterlms' ), 'status' => 403, ); } return true; }
Expand full source code Collapse full source code View on GitHub
Changelog Changelog
Version | Description |
---|---|
3.40.0 | Introduced. |