Configuration/hooks/local index not logged in

To provide your own login screen you can define a function like:

function local_index_not_logged_in { echo ' Username: '; ... etc... }

You can completely override all of the home page except the headers (the inc/page-header.php file is included before this function is checked for existence).

See inc/DAViCalSession.php around line 130 for where this masterpiece is invoked from.

The normal login screen provides input for three fields in a form, like:

 If you have forgotten your password then: 

You can use this to change any text on the login screen. The function should return control to the caller which will finish the page normally by include inc/page-footer.php.

Example of local index without forgotten password links
Using that text, here's a quick and dirty example of a function you could include in your configuration file which would remove the "I forgot my password" block.

function local_index_not_logged_in { ?>  <?php }