I have a question; how would you go about creating an access controlled website while creating a profile registration section within that site ?
Basically, the client is a staff recruitment company looking for an internal online database. The site itself has to be access controlled. (Only the admin can grant usernames and passwords - to monitor who has logged on and when.)
Then once logged in the internal staff can view the registered members/ candidates, while only a hadful of select people can register new members/ candidates.
Has anyone come across a scenario like this, or would know how to approach it.
For the first part I was thinking of maybe using a static HTML page - sitting in front of the actual site. Then having it somehow tie into the DB - but without affecting the login privileges of the guys who need to upload new candidates..... I wouldn't even know how to appraoch this. And the J! Forum is a minefield of outdated information.
Let me know what you think. I am interested to bounce some ideas around :cheesy:
Web Developer, IT Assistant, Graphics design, App Developer
Re: A Login page in front of a Registration Website
Posted 14 years 1 month ago
Create an email form for the user to enter a username and email, the thankyou page lets them know the account request has been sent.
The form will send the info to an email address (or email group)
Whoever gets the email can then manually setup an account for the user or reply to them to tell them they havent been successful?
Only admin users will be able to add users though...
Leave 'Allow User Registration' set to NO in your joomla config.
Re: A Login page in front of a Registration Website
Posted 14 years 1 month ago
Good idea. Thanks Adam !
I was thinking something a long the same line;
I was thinking of turning the website 'offline' and customising the 'offline' page with a note to send an email to the Admin for access. - The Admin then can load the person in from the backend as a Registered user. That will give then access to the website.
Then load the staff memebrs who will be entering the information in as Back-End Mangers (Giving a link to the Admin section in the website with full step by step guide lines on what to do.)
Also thinking of using the AdminPraise Lite Admin template, which has features to 'hide' certain menues from certatin user types.
Web Developer, IT Assistant, Graphics design, App Developer
Re: A Login page in front of a Registration Website
Posted 14 years 1 month ago
You can hide menus from users anyway its a standard thing with joomla.
If you have a menu module, you can set it to registered only, and you can set articles to registered only and any other modules etc...
I wouldnt customize the offiline page etc...
Let the user see a home page with a welcome / intro, hide all other menus unless they are registered and when they first enter the site they are met with a rokbox popup telling them the site is for registered users only and they can enter a user request within the popup.
You can lock down all the other areas of your website to registered only so it doesnt matter if they click a link, it will just tell them they are not authorized (you can edit this text too and point them to the signup request page)
Quite easy
Re: A Login page in front of a Registration Website
Posted 14 years 1 month ago
Definatly makes more sense and a lot more cleaner
Just one thing - access controlled menues can be done in the front end. But as far as I can see, not in the back end.
How can you hide certain menue items in the menue for the back end (i.e. if you only want the client to be messing around in the contact details or the user lists ect. ?) Without using a template like AdminPraise.... Know any good plugins for this ?
Web Developer, IT Assistant, Graphics design, App Developer
Re: A Login page in front of a Registration Website
Posted 14 years 1 month ago
You cant hide menus in the backend without core mods or additional plugins/extensions etc...
Ive not done this so im not sure.
For the email form, you would be best creating your own module / component and displaying it on an article page and im sure Rokbox lets you have a module/ component within a popup
Re: A Login page in front of a Registration Website
Posted 14 years 1 month ago
#Adam, I like the rockbox idea. Very clean. Will see if I can do the RokBox or dropdown type of login in the main website menu.
#Jem, ya, got that much figured out. The real trick is hiding certain back-end menu items from .Mangers and Admins, while allowing the Super Admin to see everything..... without using a custom template. I suppose I have to keep trawling the JED for something.
I am sure you have come across this type of back-end customisation for a client or two before. Wouldyou recommend any admin plugins or core modules that could achieve this ?