Privacy in WordPress

You can combine these features by using the free versions of two plugins, Profile Builder that allows you to create a register form, the option of an admin approval and email confimation, login options; and Members that gives you control over which users (by role) have access to post content.

limit the access to uploaded files

If people can guess the file download urls then they will still be able to get to them (e.g. if someone who has access shares the download urls out). To get around that kind of problem you typically need to set up a file handler script that will grab them from a protected directory that … Read more

How to check if the user was redirected?

You can use wp_get_referer function to acheive your requirement. Below is the useful code snippet for you. function wdm_referer() { global $post; if( post type is child ) { $child_post_id = $post->ID; $parent_id = get_parent_course_id($child_post_id); // your custom function to get parent course id if( parent task is not completed ) { // a condition … Read more

Is there a way to load pages/site from specific referring source only?

My preferred option is a quick-and-dirty, though very common, solution. The vendor has a “Support” page that contains limited “public” information. However the page includes a user “sign in” option so that authorised users can access all the “private” data that you have concerning your product. This page can be accessed via the public website … Read more