- Beiträge: 2
- Dank erhalten: 0
Make admin module inaccessible on internet
We want to implement an application for carrying out survey. For this we evaluated some survey tools. Limesurvey is one the tool that we are evaluating.
We want that admin functionalities i.e. the admin URL should not be accessible on internet. Only the URLs for Surveys that have been created should be accessible on internet.
In other words, the admin URLs should be accessible only to few members in intranet but not to public users, where as the survey URLs should be accessible on intranet and internet.
Can you please let us know how this could be done?
Two installations of limeSurvey can use the same database. So I'd use a normal version of LimeSurvey for the Intranet (it will have a normal admin). Then, for Internet, I'd have a second installation where the folder /application/admin would have been removed. So this installation would have not any admin interface at all.
So if I logged in to the survey tool admin module using localhost and then invite someone then the invitation mail will have URL like http://localhost/limesurvey/index.php/survey...
If I logged in to survey tool admin module using domain name (example.com) and then invite someone then the invitaiton amil will have URL like example.com/limesurvey/index.php/survey ...
If we have 2installation pointing to same database and one of the installation's admin module is deleted and we use the installation that is having admin module, now from that installation we have to invite users for survey, ultimately the initiation mails will have the domain name of the installation which is having admin module.
I think the solution to have 2 installations can help me if we have a feature to specify what should be domain name of survey in invitation mail. But my understanding is this feature is not available as of now. Can you please let me know if I can change the domain name in invitation mails without changing any of the php code.
YPA6526 schrieb: I think the solution to have 2 installations can help me if we have a feature to specify what should be domain name of survey in invitation mail. But my understanding is this feature is not available as of now. Can you please let me know if I can change the domain name in invitation mails without changing any of the php code.
Well that can be done via a plugin, but it implies some PHP coding (you can also hire a LimeSurvey partner)
- Beiträge: 12115
- Karma: 413
- Dank erhalten: 2210
And to disable admin access : i already done it with one installation and htaccess on apache with mod_rewrite, alterantive : a quick plugin using (maybe) beforeLogin event github.com/LimeSurvey/LimeSurvey/blob/ma...hentication.php#L108