MyUsers is a project mainly written in Perl, it's free.
Basic User authentication/recovery
404: Not Found