We built a module to simplify the implementation of a password recovery feature: https://github.com/SportZing/node-pass-reset https://npmjs.org/package/pass-reset
It was built in a way that is completely agnostic to the user's choice of database, web framework, auth framework, mailer, email templating, etc. The reset token expiration is configurable and you supply your own callbacks for userLookup, setPassword, sendEmail, etc. It includes thorough documentation including example usage showing it being used with Express and Handlebars (for email template). There are also buster.js tests included. We've been using it in production for at least 6 months now. There was also a previous discussion regarding it that might help answer questions: https://groups.google.com/forum/?fromgroups=#!topic/nodejs/SAl5F8qInfA Maybe it can help you! Tauren On Sat, Jan 12, 2013 at 10:14 PM, quahada <[email protected]> wrote: > I've been using mongoose-auth (based on everyauth), and have not been > happy with it. It's a bit buggy, and not maintained regularly. Also, last I > checked, it didn't work well with express's error handling. > > I'm in the process of switching over to passport. Maintenance of passport > is > Much more frequent, so it's a solid long term, production solution. > > I haven't come across any password recovery systems, but it's something I > would like (I'll stick to FB/twitter login for now). > > -- > Job Board: http://jobs.nodejs.org/ > Posting guidelines: > https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines > You received this message because you are subscribed to the Google > Groups "nodejs" group. > To post to this group, send email to [email protected] > To unsubscribe from this group, send email to > [email protected] > For more options, visit this group at > http://groups.google.com/group/nodejs?hl=en?hl=en > -- Job Board: http://jobs.nodejs.org/ Posting guidelines: https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines You received this message because you are subscribed to the Google Groups "nodejs" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/nodejs?hl=en?hl=en
