public static function is_user_using_two_factor( $user_id = null ) { if ( ! class_exists( 'ITSEC_Two_Factor' ) ) { require_once( 'class-itsec-two-factor.php' ); } $itsec_two_factor = new ITSEC_Two_Factor(); return $itsec_two_factor->is_user_using_two_factor( $user_id ); }
public function run( $arguments ) { $itsec_two_factor = new ITSEC_Two_Factor(); $two_factor_users = array(); $users = get_users(); foreach ( $users as $user ) { $enabled = $itsec_two_factor->is_user_using_two_factor( $user->ID ); $override = intval( get_user_option( 'itsec_two_factor_override', $user->ID ) ) === 1 ? true : false; $override_expires = intval( get_user_option( 'itsec_two_factor_override_expires', $user->ID ) ); if ( $enabled == 'on' ) { $two_factor_users[$user->user_login] = array( 'ID' => $user->ID, 'user_login' => $user->user_login, 'override' => $override, 'override_expires' => $override_expires, ); } } return $two_factor_users; }