You can redirect users to a specific page upon login within their account settings.
- Locate the page where you want the user to be directed to
- Copy the URL of this page to your clipboard
- Navigate to Admin > Security > Find Logins
- Locate the user account you wish to implement the redirect on
- Scroll down to where you will see Login Redirect URL
- Paste the link from your clipboard into the field provided
- Check the box beside Absolute Path (i.e. Absolute vs. Relative links)
- Click save at the top or bottom of this screen
This will not be seen if you impersonate a user as you do not go to the login screen.
If you find this isn’t working, in IIS on the web server, set the default document index.htm to the top (higher than index.cfm).
Edit index.cfm and change the URL parameter from URL=/Site/view.cfm?siteID=1 to URL=/login/site_login.cfm. If that doesn't work, use index.htm instead.
When you go to your intranet, IIS checks the default document list. It probably finds index.cfm first. Index.cfm does nothing itself, but because its a .cfm file, application.cfm is called, which then redirects again to http://INTRANET/login/site_login.cfm?redirect=1&page=index.cfm
Because it's inserting a redirect to site_login.cfm, this is overriding the internal redirect set for the user in login settings, and is going to the main page.
When you logout and then log back in, the request is to http://INTRANET/login/site_login.cfm
There is no redirect in the login URL, so the internal redirect set on the user gets picked up and used, and redirects correctly.
In IIS, when you set the default document index.htm to the top (higher than index.cfm), edit index.cfm and change the URL parameter from URL=/Site/view.cfm?siteID=1 to URL=/login/site_login.cfm, then you go to http://INTRANET it will redirect to http://INTRANET/login/site_login.cfm without the redirect parameter, so the system will pickup the internal redirect.