Currently, you have to jump through loops by refreshing views and issue tell commands on the server console to make it so that a user who self registers on the web has immediate access. This doesnt' work for high volume websites.
This should be an intrinsic feature of Domino, and developers should not have to perform acrobatics to make it happen.
Out of the box Domino should ship with a database that:
* Allows for self registration with optional email confirmation step
* Allows for password change (optional)
* Allows for password reminder emails (optional)