Rating: 5 stars
I have activated the plugin as a replacement for a maintenance plugin on a WordPress instance that I use as an extranet. It does exactly what I was looking for. The settings are absolutely sufficient and completely fulfill their purpose.
Great !!!
Rating: 5 stars
This plugin delivers what it announces and does a perfect job.
]]>Rating: 5 stars
easy use and powerful plugin.thanks.
]]>Rating: 5 stars
Thanks for this. Works 100%, super helpful.
]]>Rating: 5 stars
Been using this for 2 years and appreciate the reliability. Please add a bulk IP address add feature. With certain clients I am adding 40-50 CIDR-format IP addresses per campus. Best,
]]>Rating: 5 stars
This plugin serves what it says. I was trying to solve an issue to restrict my site to specific IP addresses. This plugin solves it. Kudos team.
]]>Rating: 5 stars
simple easy to use and works perfectly on wordpress 5.7 and PHP7.4
]]>Rating: 5 stars
Really good plugin, so much so that the WP devs could look at this becoming part of the core. It has enabled me to control access in development, updating and when necessary general lock down.
How you use it is up to you, but for me it works perfect out of the box, easy to install and use.
]]>Rating: 5 stars
Exactly what I needed. Easy. Thanks!
]]>Rating: 5 stars
Thank you so much!
]]>Rating: 5 stars
You can specify IP range. It’s perfect for a self-hosted extranet: intranet users is always authorized and extranet users need to login.
The only (and significant) problem is the incompatibility with the cache solutions I tried, especially WP Rocket.
Rating: 5 stars
This plugin is briliant if you want to launch a new site of work on an existing one. You simply generate a new ‘coming soon’ page with your favorite page builder and point to it. You add your IP (and everyone else’s you want to give access to) and you can savely test processes on the live url, with everybody else being denied access.
]]>Rating: 5 stars
A great plug-in to restrict site access by IP address.
I’m glad I found this useful and easy to use plug-in (settings through Dashboard, Settings, Reading, below).
Rating: 2 stars
Shame it doesn’t work when Ultimate Member is used.
]]>Rating: 1 star
Wouldn’t let me add my IP address and even though I set it to allow logged in users it locked me out. Had to delete in PHPMyAdmin. Not impressed. Should not be possible to lock yourself out. Won’t be reinstalling.
]]>Rating: 5 stars
After trying a few plugins who gave a lot of really advanced options. And took too long for my attention span to get it working. This charming little plugin came in. And all was well.
Thanks!
]]>Rating: 5 stars
I am a divi user and this plugin allows me to create my maintenance pages with the builder.
Very nice !
Rating: 5 stars
I am staging on the internet and wanted to hide my development. This works perfectly.
]]>Rating: 5 stars
most construction page plugins are very limited in what they do.
with this plugin you can put your old html site into a subfolder while contructing your stunning wordpress pages by redirecting visitors to the subfolder.
works like a charme
Rating: 5 stars
Very Useful Plugin, simple and efficient.
]]>Rating: 5 stars
Been using this plugin on various sites for the last few years. Never had an issue with it and always performs exactly as advertised. Highly recommended if you are looking for quick and easy way to redirect visitors while you’re setting up WordPress on a new domain or need to perform maintenance. A+
]]>Rating: 5 stars
This just gets the job done. Although it hasn’t received any updates for over two years it still works flawlessly.
]]>Rating: 5 stars
Great Plugin though there was a minor bug when using behind a load balancer. The IP address would always be of the load balancer. To fix edit the restricted-site-access/restricted_site_access.php file and add this function
public static function get_ip() {
//Just get the headers if we can or else use the SERVER global
if ( function_exists( ‘apache_request_headers’ ) ) {
$headers = apache_request_headers();
} else {
$headers = $_SERVER;
}
//Get the forwarded IP if it exists
if ( array_key_exists( ‘X-Forwarded-For’, $headers ) ) {
$the_ip = $headers[‘X-Forwarded-For’];
} elseif ( array_key_exists( ‘HTTP_X_FORWARDED_FOR’, $headers )) {
$the_ip = $headers[‘HTTP_X_FORWARDED_FOR’];
} else {
$the_ip = $_SERVER[‘REMOTE_ADDR’];
}
return $the_ip;
}
Then replace all occurrences of: $_SERVER[‘REMOTE_ADDR’] with self::get_ip()
]]>Rating: 5 stars
works like a charm.
]]>Rating: 5 stars
I needed this to block my entire site to users not logged in, except an under construction page that I created – perfect.
]]>Rating: 5 stars
I have added IP to block. But I cnt see the blocked IP
]]>Rating: 5 stars
Useful for:
– hiding pages in development
– restricting access to registered users
Rating: 5 stars
So easy to use and really helpful. Thanks a lot!
]]>Rating: 5 stars
It does exactly what they say. Is just fast and easy. Thank you very much for your work.
]]>Rating: 5 stars
We set up an internal dashboard single page site for our client that required security.
This plugin is the best solution and just works!
Highly recommended, well done guys.
]]>