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

Reply via email to