It appears the “exclude from nav” attribute is not currently working for the login page. Can’t get the login page in a regular autonav block either.
A quick solution could be to add an external link below the home page in your dashboard sitemap. Name it “Login” and direct it to “https://yoursite.com/login”. Uncheck “open in new window” and save. Next, from the sitemap, edit the external link’s permissions. Allow guests to view, while excluding registered users. You’ll now have a login link in your navigation!
If you are able to edit some code, here is a possible solution:
Download the concrete/themes/atomic/ - Folder.
Cut (or copy) <?php echo Core::make('helper/navigation')->getLogInOutLink() ?>
Download concrete/blocks/top_navigation_bar/ - folder
Add a list element after php for each end, save it as bar_with_login.php (or whatever you want)
Create a folder on the server application/blocks/top_navigation_bar/templates/ and upload your edited file.
Now you can choose your template of the Top Navigation Bar in edit mode.
This works with all autonav blocks.
You will lose the changes in footer.php when updating concrete cms, so you will have to do this little edit again.
The created template of the top navigation bar will not be affected by updates.
And don’t forget to always keep copies of the original files.