STRATO-apps/wordpress_03/app/wp-content/plugins/tutor-pro/addons/auth/classes/HoneyPot.php
SHA-256: 37e83dedb9f5d512121b74e90c4bdd7a7ec13ec6abd1a3acbea1fab14ed6eff9
<?php
/**
* Spam protection using HonyPot method.
*
* @package TutorPro\Auth
* @author Themeum <support@themeum.com>
* @link https://themeum.com
* @since 2.1.9
*/
namespace TutorPro\Auth;
use TUTOR\Input;
/**
* HoneyPot Class.
*
* @since 2.1.9
*/
class HoneyPot {
/**
* Add form input for check spam request.
*
* @since 2.1.9
*
* @return void
*/
public static function form_content( $field_name ) {
?>
<input type="text" style="display:none" autocomplete="off" value="" name="<?php echo esc_attr( $field_name ); ?>">
<?php
}
/**
* Verify request using HonyPot technique.
*
* @since 2.1.9
*
* @return void
*/
public static function verify( $field_name ) {
if ( ! empty( Input::post( $field_name ) ) ) {
return new \WP_Error( 'tutor_sp_error', __( 'Spam request catched!', 'tutor-pro' ) );
}
}
}