• Hello RCP Support Team,

    I am using Restrict Content Pro (version 3.2.15) on my website along with an OTP (one-time password) login plugin for user registration and login via phone numbers.

    Since users authenticate via OTP, I do not require email verification. However, I am encountering the following issues:

    1. Even after registration and membership activation, OTP users see the message:
      “Your account is pending email verification.”
    2. Premium content is blocked for these users until I manually mark them as “verified” in the RCP Customers interface.
    3. All attempts to disable email verification using available filters (such as rcp_require_email_verification, rcp_show_pending_verification_notice, rcp_is_pending_verification, _rcp_email_verified user meta) have not resolved the issue.
    4. I want to allow OTP-registered users (or completely disable this feature) to access premium content immediately without disabling RCP’s membership restrictions for other users.

    Could you please provide:

    • Guidance on how to fully disable email verification for OTP users
    • A proper code snippet or method that ensures OTP users are considered verified in both RCP’s internal member object and user meta, so they can access premium content immediately

    I have checked all RCP settings related to email verification but could not find an option to turn it off for OTP users. Any official solution or recommended snippet would be greatly appreciated.

Viewing 1 replies (of 1 total)
  • Plugin Support ramilbatoy

    (@ramilbatoy)

    Hi @bubbletwo

    Thanks for reaching out! I can help clarify this for you.

    It looks like there may be some confusion with the plugin versions.
    If you’re using Restrict Content (free) version 3.2.15, the email-verification system you mentioned is actually a feature of Restrict Content Pro, where the latest version is 3.5.47.

    The free Restrict Content plugin does not include email verification, so the “Your account is pending email verification” message is not coming from it. If only the free version is active, then another plugin, most likely your OTP login plugin, is adding the verification requirement. Many OTP plugins set their own “pending verification” status and restrict access until verification is completed.

    If you have Restrict Content Pro installed, please submit a support ticket here so we can further investigate what’s causing the issue. If you are using the Free version, you may need to adjust your OTP plugin’s settings so it marks users as verified or active after OTP login.

    Best regards,

Viewing 1 replies (of 1 total)

You must be logged in to reply to this topic.