Sahat Yalkabov
1229504806
Update request version
2014-02-19 22:04:44 -05:00
Sahat Yalkabov
d324369e68
Updated README
2014-02-18 04:27:49 -05:00
Sahat Yalkabov
b4df736398
Updated features list
2014-02-18 04:11:27 -05:00
Sahat Yalkabov
a9ff2dbe90
Merge branch 'dstroot-reset'
...
* dstroot-reset: (27 commits)
Added comments to User model on instance methods and mongoose middleware.
Updated login template
Add success flash notification on successful password reset
Forgot password token changed to hex instead of base64 to avoid having slashes in the url
Merged first and second waterfall steps into one, added var secrets = require('../config/secrets');, and mongoose query now returns a user object instead of an array
Converted reset controller from eventemitter to async.waterfall.
Added callback to async.waterfall for error handling via express middleware
Renamed forgot password link
Updated reset password template
Cleaned up and refactored reset password template
Updated schema's default values for password token and expires fields
Update flash message on successful forgot password request
Update contributing section
Update POST /forgot description.
Refactor Forgot controller
Converted workflow/eventemitter code to async.waterfall
Update error flash message, redirect to /forgot if no reset token is found or if it has expired
Updated expiration of password token to 1hr, updated flash message when email is sent with password recovery instructions.
Removed user _id from reset route. Use only token value. It's random enough that you don't need to include user id as well.
Updated email template text, removed token salting, changed token to base64 (24bit)
...
2014-02-18 04:07:08 -05:00
Sahat Yalkabov
e23919c4eb
Added comments to User model on instance methods and mongoose middleware.
2014-02-18 04:05:46 -05:00
Sahat Yalkabov
b0daedd3a6
Updated login template
2014-02-18 03:49:31 -05:00
Sahat Yalkabov
8aeae3f254
Add success flash notification on successful password reset
2014-02-18 03:46:03 -05:00
Sahat Yalkabov
b7b74e70b3
Forgot password token changed to hex instead of base64 to avoid having slashes in the url
2014-02-18 03:33:32 -05:00
Sahat Yalkabov
d24045ec49
Merged first and second waterfall steps into one, added var secrets = require('../config/secrets');, and mongoose query now returns a user object instead of an array
2014-02-18 03:29:25 -05:00
Sahat Yalkabov
4d434aef3c
Converted reset controller from eventemitter to async.waterfall.
2014-02-18 03:21:05 -05:00
Sahat Yalkabov
6d3bdaeaea
Added callback to async.waterfall for error handling via express middleware
2014-02-18 03:13:00 -05:00
Sahat Yalkabov
85ab327432
Renamed forgot password link
2014-02-18 03:10:46 -05:00
Sahat Yalkabov
1a12c07810
Updated reset password template
2014-02-18 03:10:24 -05:00
Sahat Yalkabov
ac61a33867
Cleaned up and refactored reset password template
2014-02-18 02:58:16 -05:00
Sahat Yalkabov
b29b0c7965
Updated schema's default values for password token and expires fields
2014-02-18 02:57:57 -05:00
Sahat Yalkabov
597f137a2b
Update flash message on successful forgot password request
2014-02-18 02:38:31 -05:00
Sahat Yalkabov
43e2afd607
Update contributing section
2014-02-18 02:33:57 -05:00
Sahat Yalkabov
71c5d31521
Update POST /forgot description.
2014-02-18 02:20:56 -05:00
Sahat Yalkabov
ffb2c7b798
Refactor Forgot controller
2014-02-18 02:15:03 -05:00
Sahat Yalkabov
76a73943f4
Converted workflow/eventemitter code to async.waterfall
2014-02-18 02:09:51 -05:00
Sahat Yalkabov
6549966a16
Update error flash message, redirect to /forgot if no reset token is found or if it has expired
2014-02-18 01:40:03 -05:00
Sahat Yalkabov
58c3db89ed
Updated expiration of password token to 1hr, updated flash message when email is sent with password recovery instructions.
2014-02-18 01:16:34 -05:00
Sahat Yalkabov
4d5102e383
Various grammar corrections and clarifications
2014-02-18 00:55:39 -05:00
Sahat Yalkabov
fe254500e4
Update README.md
2014-02-18 00:29:46 -05:00
Sahat Yalkabov
bde061debf
Removed user _id from reset route. Use only token value. It's random enough that you don't need to include user id as well.
2014-02-17 20:46:21 -05:00
Sahat Yalkabov
0777294c98
Updated email template text, removed token salting, changed token to base64 (24bit)
2014-02-17 20:45:29 -05:00
Sahat Yalkabov
7e06b6a161
Add title "Forgot Password" to GET /forgot template
2014-02-17 19:46:37 -05:00
Sahat Yalkabov
27dab8fbf9
Removed redundant check for empty email address field
2014-02-17 19:45:33 -05:00
Sahat Yalkabov
89a8b72181
Updated forgot password and login templates
2014-02-17 19:44:51 -05:00
Sahat Yalkabov
fcd8773518
Updated login template
2014-02-17 19:36:06 -05:00
Sahat Yalkabov
4092ef56ce
Removed box-shadow on btn-link in default theme
2014-02-17 19:33:08 -05:00
Sahat Yalkabov
40fe314336
Update FAQ
2014-02-17 19:26:43 -05:00
Sahat Yalkabov
de1ee38f8e
Swapped Gmail for Sendgrid on Forgot Password Send Email workflow
2014-02-17 18:54:46 -05:00
Dan Stroot
1faf279877
Added complete password reset function
2014-02-17 10:00:43 -08:00
Sahat Yalkabov
64598cf20a
Update socket.io guide to include server.listen()
2014-02-17 11:56:03 -05:00
Sahat Yalkabov
c6e197d940
Added two new client-side libraries to the list
2014-02-16 10:38:40 -05:00
Sahat Yalkabov
04b7e2f749
Merge remote-tracking branch 'origin/master'
...
* origin/master:
Update packages table
Added a table with list of packages + descriptions
2014-02-15 13:38:45 -05:00
Sahat Yalkabov
2569315212
Update Flatly theme 3.0.3 to 3.1.1
2014-02-15 13:38:29 -05:00
Sahat Yalkabov
6d9ecb651a
Update Bootstrap to v3.1.1
2014-02-15 13:35:27 -05:00
Sahat Yalkabov
e6cce03dbb
Update Readme
2014-02-15 13:33:13 -05:00
Sahat Yalkabov
dc3e6eee5f
Update packages table
2014-02-14 13:12:26 -05:00
Sahat Yalkabov
7bb855d56d
Added a table with list of packages + descriptions
2014-02-14 13:09:43 -05:00
Sahat Yalkabov
5833a206f3
Updated formatting
2014-02-14 12:28:01 -05:00
Sahat Yalkabov
6b49d10fc3
Check if there is an account with provided email when linking with Facebook strategy
2014-02-14 12:26:47 -05:00
Sahat Yalkabov
3016af41e5
Update Google Strategy
2014-02-14 12:24:23 -05:00
Sahat Yalkabov
52276b3755
Check if there is an account with a given email address when linking GitHub strategy.
2014-02-14 12:23:50 -05:00
Sahat Yalkabov
2ba1bee9ec
Updated flash message in Google Strategy
2014-02-14 12:02:07 -05:00
Sahat Yalkabov
66637842fc
Merge branch 'master' of https://github.com/robjohnson189/hackathon-starter into robjohnson189-master
...
* 'master' of https://github.com/robjohnson189/hackathon-starter :
Check if there is already an account that isn't linked to a google account but uses the google accounts email address
2014-02-14 11:54:47 -05:00
Sahat Yalkabov
581e8d5fe0
Update how to remove auth providers
2014-02-14 11:51:20 -05:00
Sahat Yalkabov
27588154a1
Merge branch 'master' of github.com:sahat/hackathon-starter
...
* 'master' of github.com:sahat/hackathon-starter:
Added instructions on how to remove auth providers
2014-02-14 11:45:17 -05:00