From personal experience (from a web hosting technical support rep), I can tell you that many people want the ability to only allow registered users to access certain pages in their site. Joomla 2.5 makes it very easy to block access from the public and only allow registered users the ability to access certain pages. In this Joomla 2.5 tutorial, we'll walk you through the steps for preventing public access in Joomla 2.5.

To prevent public access in Joomla 2.5:

  1. Through your Joomla 2.5 admin, open for edit either the article or menu item that you want to prohibit access on
  2. Next to Access, in the drop down change Public to Registered
    select-registered-access
  3. Click Save in the top right menu

    Whenever someone tries to visit the page that is no longer public, they will instead be asked to Please login first:
    please-login-first

    If you'd like, you do have the option to change the Please login first message that you see in the above screenshot.
Continued Education in Course 108: Working with Users in Joomla 2.5
You are viewing Section 1: Allowing registered users only access in Joomla 2.5
Section 2: Changing the Please login first text in Joomla 2.5
Did you find this article helpful?

We value your feedback!

Why was this article not helpful? (Check all that apply)
The article is too difficult or too technical to follow.
There is a step or detail missing from the instructions.
The information is incorrect or out-of-date.
It does not resolve the question/problem I have.
How did you find this article?
Please tell us how we can improve this article:
Email Address
Name

new! - Enter your name and email address above and we will post your feedback in the comments on this page!

Related Questions

Here are a few questions related to this article that our customers have asked:
Ooops! It looks like there are no questions about this page.
Would you like to ask a question about this page? If so, click the button below!
Ask a Question

Joomla Community Google+ Hangout #3

June 3rd, 2014

Thank you @RustyJoomla for letting me speak on the Joomla Community Google+ Hangout!

Click here to watch!

2013-08-13 12:07 pm
When I change a menu item to "registered" it hides it from the menu, and when I change an article to "registered" it shows me an error message, not the login form. How do I get the login form to appear instead?
Staff
5,399 Points
2013-08-13 12:10 pm
Hi seortega. What is the full and exact error message you receive when viewing an article that is "registered"?
n/a Points
2014-06-13 10:49 pm

Hi, Can I allow access to register user ONCE and then block access FOREVER to specific content.

Staff
9,576 Points
2014-06-16 8:34 am
Unfortunately, I am unaware of a solution that will allow this, but you may be able to have a developer custom code a solution for you.
Staff
5,399 Points
2014-06-16 8:50 am
Hi Asim, I'm not sure if I understand your question. You only want to give someone the ability to register one time, and allow them to see an article only once?

Can you explain more what exactly it is and why you're trying to do it? If we have a better understanding of what it is you're trying to do we may be able to help.
n/a Points
2014-06-16 9:23 am

I only want to give a registered user the ability to view a page (Menu->iframe Wrapper->external page URL) one time and then take this ability off. Similar for all registered users.

Staff
5,399 Points
2014-06-16 10:16 am
Hi Asim, thanks for getting back with us. The functionality you're looking for unfortunately isn't in Joomla. I searched Google for joomla only allow access once to menu item but did't find any plugins that would do the same thing.

You could possibly look into an account expiration plugin, like the one discussed here - but I don't think that will do what you need.

UPDATE
The link found within the thread above is broken, here is the correct link to the account expiration control extension.
n/a Points
2014-07-11 11:39 am

Is it possible to allow specific registered users to only see specfic pages. For example, I have customer group A & group B. Is there a way to prevent group A from see group b's articles even though they both have registered user access? I have set up specific user groups under registered, but in menu it only gives the option of public, reigster etc, not the specific groups I set up. 

Staff
10,406 Points
2014-07-11 4:16 pm
Hello Natalie,

Thank you for your question. The easiest way to limit groups to specific pages/articles in Joomla, is to use one of the many Extensions available.

If you have any further questions, feel free to post them below.
Thank you,

-John-Paul

Post a Comment

Name:
Email Address:
Phone Number:
Comment:
Submit

Please note: Your name and comment will be displayed, but we will not show your email address.

9 Questions & Comments

Post a comment

Back to first comment | top

Need more Help?

Search

Ask the Community!

Get help with your questions from our community of like-minded hosting users and InMotion Hosting Staff.

Current Customers

Chat: Click to Chat Now E-mail: support@InMotionHosting.com
Call: 888-321-HOST (4678) Ticket: Submit a Support Ticket

Not a Customer?

Get web hosting from a company that is here to help. Sign up today!