Commit Graph

890 Commits

Author SHA1 Message Date
507217e59a Merge remote-tracking branch 'origin/master'
* origin/master:
  Added guide for how forgot password feature works
  Update request version
2014-02-21 17:39:49 -05:00
43df13b12a Update connect-assets to v3.0-beta1 2014-02-21 17:29:06 -05:00
b46ec72d4d Added guide for how forgot password feature works 2014-02-20 14:31:37 -05:00
1229504806 Update request version 2014-02-19 22:04:44 -05:00
d324369e68 Updated README 2014-02-18 04:27:49 -05:00
b4df736398 Updated features list 2014-02-18 04:11:27 -05:00
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
e23919c4eb Added comments to User model on instance methods and mongoose middleware. 2014-02-18 04:05:46 -05:00
b0daedd3a6 Updated login template 2014-02-18 03:49:31 -05:00
8aeae3f254 Add success flash notification on successful password reset 2014-02-18 03:46:03 -05:00
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
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
4d434aef3c Converted reset controller from eventemitter to async.waterfall. 2014-02-18 03:21:05 -05:00
6d3bdaeaea Added callback to async.waterfall for error handling via express middleware 2014-02-18 03:13:00 -05:00
85ab327432 Renamed forgot password link 2014-02-18 03:10:46 -05:00
1a12c07810 Updated reset password template 2014-02-18 03:10:24 -05:00
ac61a33867 Cleaned up and refactored reset password template 2014-02-18 02:58:16 -05:00
b29b0c7965 Updated schema's default values for password token and expires fields 2014-02-18 02:57:57 -05:00
597f137a2b Update flash message on successful forgot password request 2014-02-18 02:38:31 -05:00
43e2afd607 Update contributing section 2014-02-18 02:33:57 -05:00
71c5d31521 Update POST /forgot description. 2014-02-18 02:20:56 -05:00
ffb2c7b798 Refactor Forgot controller 2014-02-18 02:15:03 -05:00
76a73943f4 Converted workflow/eventemitter code to async.waterfall 2014-02-18 02:09:51 -05:00
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
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
4d5102e383 Various grammar corrections and clarifications 2014-02-18 00:55:39 -05:00
fe254500e4 Update README.md 2014-02-18 00:29:46 -05:00
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
0777294c98 Updated email template text, removed token salting, changed token to base64 (24bit) 2014-02-17 20:45:29 -05:00
7e06b6a161 Add title "Forgot Password" to GET /forgot template 2014-02-17 19:46:37 -05:00
27dab8fbf9 Removed redundant check for empty email address field 2014-02-17 19:45:33 -05:00
89a8b72181 Updated forgot password and login templates 2014-02-17 19:44:51 -05:00
fcd8773518 Updated login template 2014-02-17 19:36:06 -05:00
4092ef56ce Removed box-shadow on btn-link in default theme 2014-02-17 19:33:08 -05:00
40fe314336 Update FAQ 2014-02-17 19:26:43 -05:00
de1ee38f8e Swapped Gmail for Sendgrid on Forgot Password Send Email workflow 2014-02-17 18:54:46 -05:00
1faf279877 Added complete password reset function 2014-02-17 10:00:43 -08:00
64598cf20a Update socket.io guide to include server.listen() 2014-02-17 11:56:03 -05:00
c6e197d940 Added two new client-side libraries to the list 2014-02-16 10:38:40 -05:00
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
2569315212 Update Flatly theme 3.0.3 to 3.1.1 2014-02-15 13:38:29 -05:00
6d9ecb651a Update Bootstrap to v3.1.1 2014-02-15 13:35:27 -05:00
e6cce03dbb Update Readme 2014-02-15 13:33:13 -05:00
dc3e6eee5f Update packages table 2014-02-14 13:12:26 -05:00
7bb855d56d Added a table with list of packages + descriptions 2014-02-14 13:09:43 -05:00
5833a206f3 Updated formatting 2014-02-14 12:28:01 -05:00
6b49d10fc3 Check if there is an account with provided email when linking with Facebook strategy 2014-02-14 12:26:47 -05:00
3016af41e5 Update Google Strategy 2014-02-14 12:24:23 -05:00
52276b3755 Check if there is an account with a given email address when linking GitHub strategy. 2014-02-14 12:23:50 -05:00
2ba1bee9ec Updated flash message in Google Strategy 2014-02-14 12:02:07 -05:00