if you use passport then they need to use passport to change their password.
Anyway I think passport became Windows Live ID.

On 5/13/2012 11:44 AM, Feras Odeh wrote:
mrdnk,

I used passport for login and authentication. I'm using mongoose for MongoDB. Guys is there any sample that implement password reset out there?

Thanks,
Feras

On Sunday, May 13, 2012 4:10:18 PM UTC+3, mrdnk wrote:

    Feras,

    Do you have login/user side already built? Did you build it yourself?

    Are you using mongoose for your MongoDB?

    Srirangan suggestion is what I'd do.  If your6're not sure, and
    want some help stick your code on GitHub - and I can give you a hand.

    -MRdNk

    On 13 May 2012, at 13:28, Srirangan  wrote:

    Persist a reset key in your database along with a timestamp.

    Create a route accepting the reset key and new password.

    Verify the reset key's timestamp when applying the new password
    to the user.

    - Sri

    Srirangan  |  +91 9711 477 595  | About
    <http://srirangan.net/about> GitHub
    <https://github.com/Srirangan> LinkedIn
    <http://www.linkedin.com/in/srirangan> Twitter
    <http://twitter.com/srirangan>  | Review19
    <http://review19.com>  "Collaborate & Track Decisions"


    On Sun, May 13, 2012 at 5:16 PM, Feras Odeh wrote:

        How could I implement password reset in Node.js, express.js
        and Mongodb? I want to send user an email with password reset
        link which is valid for one hour or two. Is there any
        existing library that supports this? How could I implement it?

        Thanks,

        Feras

-- Job Board: http://jobs.nodejs.org/
        Posting guidelines:
        https://github.com/joyent/node/wiki/Mailing-List-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]
        <mailto:[email protected]>
        To unsubscribe from this group, send email to
        [email protected]
        <mailto:nodejs%[email protected]>
        For more options, visit this group at
        http://groups.google.com/group/nodejs?hl=en?hl=en
        <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
    <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]
    <mailto:[email protected]>
    To unsubscribe from this group, send email to
    [email protected]
    <mailto:[email protected]>
    For more options, visit this group at
    http://groups.google.com/group/nodejs?hl=en?hl=en
    <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

--
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