Accessing Anononymous Account Folder URLs as a Non-Anonymous User

<< Click to Display Table of Contents >>

Navigation:  Robo-FTP Server > Appendix >

Accessing Anononymous Account Folder URLs as a Non-Anonymous User

 

After logging in under a specific user's credentials over the http(s) protocol, anonymous user folders will become inaccessible under the current session unless further steps are taken. This is because anonymous user directories are accessed over http using URLs that start with the anonymous user name, like in the following example: http://mydomain/anon/resource, where "anon" is the name of an anonymous user, and "resource" is a file in that anonymous user's home folder. Once a non-anonymous user has been logged in, the semantics of that URL change such that it will instead point to a file named "resource", stored in subfolder "/anon" within the logged in user's home folder, rendering the original "resource" file inside the anonymous user's home folder inaccessible by default.

 

In order to ensure that resources inside the original anonymous account folder are still accessible to a logged-in user, it is necessary to explicitly add a virtual folder to that user's home folder. This can be applied at once for all users by accessing the "Virtual Folders" menu from the Server Console and adding a virtual folder with the same name as the anonymous account name, pointing to that anonymous account's home folder. Alternately, you can open each individual (non-anonymous) user's "Virtual Folder" tab to add a separate virtual folder pointing to that anonymous account's home folder. This allows you to choose on an individual basis which users should have access to that folder.

 

Be aware that if separate per-user event scripts have been configured for the server, the scripts assigned to the anonymous user's account will not be run in this scenario. The logged in user account's event scripts will be run instead. If you encounter a situation where this may cause complications, please contact Robo-FTP Support for assistance.