PATH:
home
/
lab2454c
/
aficbgroup.com
/
wp-content
/
plugins
/
ultimate-member
/
includes
/
core
<?php namespace um\core; if ( ! defined( 'ABSPATH' ) ) { exit; } if ( ! class_exists( 'um\core\Register' ) ) { /** * Class Register * @package um\core */ class Register { /** * Register constructor. */ public function __construct() { add_action( 'um_after_register_fields', array( $this, 'add_nonce' ) ); add_action( 'um_submit_form_register', array( $this, 'verify_nonce' ), 1, 2 ); } /** * Add registration form notice */ public function add_nonce() { wp_nonce_field( 'um_register_form' ); } /** * Verify nonce handler * * @param array $args * @param array $form_data */ public function verify_nonce( $args, $form_data ) { /** * Filters allow nonce verifying while UM Register submission. * * @param {bool} $allow_nonce Is allowed verify nonce on register. By default, allowed = `true`. * @param {array} $form_data Form's metakeys. Since 2.6.7. * * @return {bool} Is allowed verify. * * @since 2.0 * @hook um_register_allow_nonce_verification * * @example <caption>Disable verifying nonce on the register page.</caption> * add_filter( 'um_login_allow_nonce_verification', '__return_false' ); */ $allow_nonce_verification = apply_filters( 'um_register_allow_nonce_verification', true, $form_data ); if ( ! $allow_nonce_verification ) { return; } if ( empty( $args['_wpnonce'] ) || ! wp_verify_nonce( $args['_wpnonce'], 'um_register_form' ) ) { /** * Filters URL for redirect if register form nonce isn't verified. * * @param {string} $error_url URL for redirect if register form nonce isn't verified. * * @return {string} URL for redirect. * * @since 2.0 * @hook um_register_invalid_nonce_redirect_url * * @example <caption>Change URL for redirect if register form nonce isn't verified.</caption> * function my_um_register_invalid_nonce_redirect_url( $error_url ) { * return '{your_custom_url}'; * } * add_filter( 'um_register_invalid_nonce_redirect_url', 'my_um_register_invalid_nonce_redirect_url' ); */ $url = apply_filters( 'um_register_invalid_nonce_redirect_url', add_query_arg( array( 'err' => 'invalid_nonce' ) ) ); um_safe_redirect( $url ); exit; } } } }
[-] um-filters-account.php
[edit]
[-] um-actions-login.php
[edit]
[-] um-actions-misc.php
[edit]
[-] class-access.php
[edit]
[-] class-plugin-updater.php
[edit]
[-] um-filters-fields.php
[edit]
[-] class-options.php
[edit]
[-] um-filters-profile.php
[edit]
[-] class-profile.php
[edit]
[-] class-fonticons.php
[edit]
[-] class-member-directory-meta.php
[edit]
[+]
..
[-] um-filters-commenting.php
[edit]
[-] class-permalinks.php
[edit]
[-] class-member-directory.php
[edit]
[-] class-templates.php
[edit]
[-] class-setup.php
[edit]
[-] class-rewrite.php
[edit]
[-] um-filters-navmenu.php
[edit]
[-] class-date-time.php
[edit]
[-] class-blocks.php
[edit]
[-] um-actions-account.php
[edit]
[-] um-filters-avatars.php
[edit]
[-] class-external-integrations.php
[edit]
[-] um-actions-register.php
[edit]
[-] um-actions-save-profile.php
[edit]
[-] class-builtin.php
[edit]
[-] um-actions-access.php
[edit]
[-] um-filters-files.php
[edit]
[-] class-user-posts.php
[edit]
[-] um-filters-user.php
[edit]
[-] class-multisite.php
[edit]
[-] class-gdpr.php
[edit]
[-] class-account.php
[edit]
[-] class-roles-capabilities.php
[edit]
[-] um-actions-profile.php
[edit]
[-] class-files.php
[edit]
[-] um-actions-ajax.php
[edit]
[-] um-actions-wpadmin.php
[edit]
[-] class-form.php
[edit]
[-] class-ajax-common.php
[edit]
[-] um-filters-login.php
[edit]
[-] class-register.php
[edit]
[-] class-fields.php
[edit]
[-] class-user.php
[edit]
[-] class-password.php
[edit]
[-] um-actions-core.php
[edit]
[-] um-actions-global.php
[edit]
[-] class-mail.php
[edit]
[-] class-cron.php
[edit]
[-] class-validation.php
[edit]
[-] class-logout.php
[edit]
[-] class-shortcodes.php
[edit]
[-] um-actions-user.php
[edit]
[-] class-login.php
[edit]
[+]
rest
[-] class-uploader.php
[edit]
[-] um-actions-form.php
[edit]
[-] class-query.php
[edit]
[-] um-filters-misc.php
[edit]