Page access only after giving email address

[ad_1]

Hi all,

I’m trying to manage access to certain pages. We host webinars and want to make them accessible afterwards for users who have to first fill out a form and give us their email address.

I could do that with contact form 7 and a redirect to a thank you page, but then the link will be public / static and theoretically, any user could just share that link.

Is there a way to maybe customize the link, make it dynamic or something like that?

On another site, I have something similar with a plugin called “download after email”, but unfortunately that’s just for downloads. Basically I want the same functionality, but not via download as the video files would be very much too large.

Thanks in advance!

[ad_2]
2 Comments
  1. Hm, hm…
    Technically, there are two solutions:
    1. Easy one: create a full-screen popup window with email address input field, disable backdrop click, ESC key, and remove close buttons. That way you will be able to capture the email address, without too much messing around. The downside is that this can be overridden by using inspector tool and removing the popup through it. But how many users know how to do that?

    2. Complicated option 1: Form for email capture is a “registration” form, and using the wp_authenticate function you will need to authorize user to view the page. That page is “user only”. Or…showing just the form, and after submitting the email address, reload the page using ajax or such to show the content.

 

This site will teach you how to build a WordPress website for beginners. We will cover everything from installing WordPress to adding pages, posts, and images to your site. You will learn how to customize your site with themes and plugins, as well as how to market your site online.

Buy WordPress Transfer