Error: 'Path does not point to a valid folder' 'Could not find a Joomla! XML setup file' 'File...does not exist'

You are probably dealing with a corrupt download. Both Symantec and McAfee are known to corrupt downloads with certain settings. They can also corrupt the extensions send and received by email. So try this: go to the download area, disable the firewall/virusscanner, download the file, enable the firewall/virusscanner. If you are on a network when you can not disable the fireall/virusscanner, there is no orther option but to download the extension using another computer.

If you are updating from free- to trial-version, or trial- to pro-version, just install the new version over the old version.

All configuration and settings will remain in the database.

Do I lose my settings and configuration when updating or upgrading?

No. All configuration and settings will remain in the database.

If you are updating from free- to trial-version, or trial- to pro-version, just install the new version over the old version.

End faq

Configuration

Login after no-access does not go to previous page

A not logged in user tries to go to a restricted page, then logs in but does not get redirected to the page the user was trying to get to. If you want the user to go back to the previous page, configure this in the Redirect-on-Login configuration at 'Login after no access to page' select 'to the page'.

If that does not work, check if your template shows a message when trying to go to the restricted content. It should say something like 'Please login first'. Redirect-on-Login needs this message on the page to know there was a no-access-event. If you are not sure, try to login at the frontend with a wrong login. You should see a message 'Username and password do not match or you do not have an account yet.' If you do not see such a message, your template needs to be fixed. This happens a lot in old templates which have been updated to joomla 3. How to fix your template messages.

If that does not work AND you got Community Builder installed, you need to edit the CB settings. Community Builder has a plugin which actually destroys the return url. To stop community builder from doing that:

go to the plugin manager

open the plugin 'Community Builder System plugin'

go to tab 'Parse URLs'

at 'Pass Return URLs' select 'disabled'

click 'save and close'

I have blocked all backend access, now I can not login anymore. How to fix this?

Use FTP and rename this file:administrator/components/com_redirectonlogin/plugin_user/plugin_user.phpThis will disable all redirections and also the blocking of the access to /administrator.

Then login and change your settings. Make sure at least one super-administrator is not blocked.

Rename the file back to plugin_user.php

The redirect from another extension is used, not the redirect as set in Redirect-on-Login.

There are 2 things you can do:

Disable the redirection from the other extension, or disable that extension. Then only the redirects as set in Redirect-on-Login will be used.

Make sure in the login-module and the login-page menu-item have no redirect set for when logging in.

In the plugin-manager, filter on 'user'-plugins and make sure the Joomla!-plugin is first in order and the Redirect-on-Login user-plugin is second in order.Then the redirect as set in Redirect-on-Login will override the other extensions redirect. When redirect is set to 'normal' (in 'configuration' AND 'usergroup' or 'accesslevel' AND 'user') then the redirect as set in the other extension will be used.

The redirect goes to the profile page instead of the configured redirect.

You probably are redirecting to a (SEF) url which does not exist in Joomla. ROL redirects to the correct url (see in the adress-bar of your browser), but Joomla does not recognize the (SEF) url, and displays the default, which is the users profile page.

To solve this:

Create a menu-item or url to which you want to redirect

Go to the menu-item/url in your browser

Copy the url and paste as the url to redirect to in ROL

Error when using a dynamic redirect

Please double check that in the dynamic redirect the $redirect_url is NOT a SEF url. The redirect_url should be a non-sef url. Example: 'index.php?option=com_something&view=something&Itemid=23'

Make sure the user has access to the page you are redirecting to, else you get a 403-error.

When creating a link from content to a dynamic redirect make sure you are using the right url to the dynamic redirect.Example: 'index.php?option=com_redirectonlogin&view=dynamicredirect&id=12' (where 12 is the id of the redirect).

Site is offline, redirect does not work

If your site is currently disabled, to access your site there is a login. To enter a disabled site the user would have to be assigned to any of the admin-groups to get Joomla access. This makes it very hard to test ROL at this stage, particulary when you are trying to test the redirects from users assigned to usergroups which only have frontend access.

To test this, you can temporarily assign a test-user also to group 'administrator' so the user will be allowed to log into the disabled site.Please note that a user can be assigned to more then one group, in that case the redirect of the group highest in order on the ROL > 'usergroups' page is used. So to get a test going, set the order of 'administrator' to 200, so the redirect for the (frontend) group is used instead of the redirect for 'administrator'.

Create a link which does not redirect (for links from newsletters etc.)

If you want to create a link where the user is not redirected, use this in the url: 'rol=no'.

Like this:index.php?option=com_content&rol=nosome-sef-url/?rol=noThis can be used for links from newsletters etc. to not redirect when opening the site/logging in/logging out.

Stay on current page when using login module, go to previous page when coming from the login-page?

If you want the user to stay on the same page during login, except for on the login-page, where you want the user to return to the previous page.

Create a dynamic redirect named 'set previous page' which contains this code:

Select the above dynamic redirect script for 'all users' > 'frontend' at 'Default redirect type on login'. Or select this redirect per usergroup/accesslevel or user.

Override blocked login message in the language manager

To override the message when a user is blocked from logging in:

go to 'extensions' > 'Language Manager' > 'Overrides'

select the language you want to set the override for (site)

click 'new'

enter the 'language constant'when blocking login at the frontend that is COM_REDIRECTONLOGIN_YOU_CANT_LOGIN_FRONTENDwhen blocking login at the backend that is COM_REDIRECTONLOGIN_YOU_CANT_LOGIN_BACKEND

enter the text to override

click 'save & close'

You can set an override per language.

Redirect 'when opening site' does not seem to work

The redirect when opening the site is triggered when the site is opened in a new browser session. So if you already had the site open in your browser-window, close the window and any other window of the same browser (or else the session is still there). Then open the browser again and go to your site. The 'redirect on opening the site' is then triggered.

If you find it is still not working, the Joomla cache might be interfering. In Joomla 'global configuration' > 'system' set 'System Cache' to 'Off - Caching Disabled'.

Language changes when user is logging in

In the Joomla plugin manager > plugin 'Syetem - Language Filter' in the configuration at 'Automatic Language Change' might be set to 'yes'. So when the user is logging in, the selected language is changed to the language as set in the user-manager for that user. If no language is set there, the sites default language will be used.

If you don't want the users selected language to change when they login, make sure 'Automatic Language Change' is set to 'no'.

More elaborate messages when login is blocked

You can configure more elaborate messages when a user is blocked by creating a dynamic redirect.

After wrong password, wrong redirect or error 404

The redirect url probably contains a slash (index.php/info) and/or is a SEF-url (search engine friendly). Please find the menu-item in the menu-manager and copy-paste the non-sef url from the 'Link'-field (triple-click to select)

Jomsocial Facebook connect

problem: error message when login first time with jomsocial facebook connect when trying to import avatar or status

After login the plugin is trying to reload the page to upload/import the avatar or status data (wrong!). Obviously Redirect-on-Login is on the case and starts redirecting. Thus the import fails.

solution: make the redirect a dynamic redirect script in ROL. So you can point to the redirect via an url. Then configure plugin 'System - Jomsocial Redirect' to redirect to that url after login. You can't enter an url in the plugins' configuration, only menu-items. Fortunately, you can make a menu-item to the Redirect-on-Login > dynamic redirect. To hide that menu-item from any menu, you can create a new menu called 'hidden' and add the menu-item. Don't forget to set the original redirect in ROL to 'normal', so jomsocial/facebook plugin can do its reloading outside the Joomla system and afterwards point to the script which seems to do the redirect just fine.

End faq

Pre/post sale

On how many website can I use the pro-version?

There is no limit. Use it on as many sites as you like.

Is the pro-version encrypted?

no.

Does the pro-version need Ioncube?

No. The pro version is un-encrypted and does not need Ioncube. Only the time-limited trial-version uses encryption.

Is there a trial-version available?

Yes. You can download the trial-version on the project page. You can use this extension unlimited on localhost. If used online it can be used for a few weeks.

I purchased this extension, how to download?

After payment is confirmed you login and click in the right column on 'my extensions'. Then click on your purchase and download the files.

End faq

Known issues

Template does not display messages

Try to login at the frontend with a wrong login. You should see a message 'Username and password do not match or you do not have an account yet.' If you do not see such a message, your template needs to be fixed. This happens a lot in old templates which have been updated to joomla 3.

Open templates/templatename/index.php

find this code

<jdoc:include type="component" />

replace with this code

<jdoc:include type="message" />
<jdoc:include type="component" />

Conflict with Google analytics when redirect when opening site

There seems to be a conflict when a redirect is set for when opening the website with some plugins for Google analytics asynchronous services.

"Error: You are not authorised to view this resource"-message when login page is not set to 'public'

I have yet to reproduce this, but on a website this message appears after succesfull login. The login page was set to 'guest' so the login menu-item would not display after the user was logged in. Somehow during the login process, the login-page was loaded, for which the user had no access and thus this message was displayed, even after the user was redirected to the correct page.

workaround:You can set the login-page to 'public' and move the menu-item to a hidden menu (create new menu, call it 'hidden' and just don't display it via a module). So it is not displayed to anyone. Then create an menu-item alias (menu-type: system > alias) and set that to 'guest' in the visible menu. Errors gone.

Conflict with plugin 'User Hooks'

There seems to be a conflict with a user plugin named 'User Hooks'. I can't find it in the Joomla extension directory or in Google. Solution is to disable that plugin.