Commit Graph

40 Commits

Author SHA1 Message Date
Matteo Pagliazzi 292d2455ba fix(emails): try multiple attemps (delay not avalaible in api because in not yet released version) 2014-09-18 18:43:55 +02:00
Matteo Pagliazzi fca45a3c0b feat(emails): add emails on signup, subscription begin and donation 2014-09-13 14:28:11 +02:00
Tyler Renelle 6229b2c79e perf(auth): exclude unecessary auth fields 2014-09-02 15:54:56 -06:00
Tyler Renelle 772ea500a3 feat(auth): allow logging in with either username or email address 2014-09-02 12:23:29 -06:00
Matteo Pagliazzi 6340312695 fix(fbAuth): get user email @lefnire this should be all we need but not having the keys i can not test before going live 2014-08-19 04:41:04 +02:00
Tyler Renelle a2df27d7f2 fix(forgot-password): allow aliases (x+y@z.com) in email lookup, fixes #3805 2014-07-29 12:58:31 -06:00
Tyler Renelle 6e29facb98 feat(block-user): allow suspending user accounts (due to TOS violation or such) through Hall. @lemoness 2014-07-25 12:14:48 -06:00
Tyler Renelle acc874c60d Merge pull request #3597 from 3onyc/feature/username-change
Implement "Change username" feature
2014-07-19 16:48:20 -06:00
Tyler Renelle 327482f0b0 fix(password): case-insensitive emails in forgot-password 2014-07-10 21:11:58 -06:00
3onyc 5025c4bac6 Implement "Change username" feature 2014-06-14 20:54:07 +02:00
Matteo Pagliazzi 4ac10585bb fix(i18n): use everywhere i18n.getUserLanguage middleware - part 2 2014-05-12 16:56:39 +02:00
Matteo Pagliazzi 70ecad3c65 fix(i18n): user creation does not override preferences 2014-05-06 20:04:10 +02:00
Matteo Pagliazzi b887127fb0 refactor(i18n): refactor & fix 2014-05-06 20:04:09 +02:00
Matteo Pagliazzi 62637cf676 refactor(i18n): add comments 2014-05-06 20:04:09 +02:00
Matteo Pagliazzi 12fa87ef31 refactor(i18n): add language detection to new user 2014-05-06 20:04:09 +02:00
Denis Sokolov 8888322ded chore(validator): update to 3.11.2 2014-05-05 19:22:34 +09:00
Tyler Renelle 1067c82418 feat(convention): temporary solution to disable dailies for signups
during conventions (have to be on con.habitrpg.com)
2014-04-18 08:58:45 -07:00
Tyler Renelle 0f430e102e feat(subscriptions): add paypal recurring cancelation. refactor stripe & paypal code to use auth.authWithUrl. 2014-03-24 20:47:25 -06:00
Tyler Renelle 2e4aa19ac8 fix(facebook): api facebook bug 2014-03-01 17:28:16 -07:00
Tyler Renelle 72b6c9bc91 feat(event-tracking): track registration count 2014-02-11 17:53:12 -07:00
Lorian 8d03cfc6b5 Made incorrect username and password show the same error, for security purposes. 2014-02-07 21:08:13 -08:00
Tyler Renelle e24d7476e8 refactor(errors): remove more res.json(500) in favor of next(err) 2014-02-07 09:20:40 -07:00
Tyler Renelle 87d196b038 chore(throttling): throttle in dev too 2014-01-31 11:11:16 -07:00
Tyler Renelle 548d4f5b78 #2217 swagger-ui: allow authentication for interacting with routes 2014-01-01 21:09:01 -07:00
Tyler Renelle 094989db13 quests: add collection quests, incl. polar bear pt 2, and quest arks, and achievements 2013-12-24 17:24:09 -07:00
Tyler Renelle ee1cd3c05d [#1977] APIv2 WIP - start of a framework where operations are shared
between client & server. If the op is called on the client, it updates
the user & then POSTs to the server with op of the same name. If called
on server, it updates the user and user.save()s
2013-12-11 21:42:57 -07:00
Tyler Renelle fb1cc7b127 auth.auth: ensure v 2013-11-16 02:22:56 -08:00
Nick Gordon 5116a99dce moved UI stuff into the settings area, moved authWithSession to the Auth controller 2013-11-15 16:25:09 -08:00
Tyler Renelle 55faf443ce send error to refresh page if they haven't since update 2013-11-14 18:23:07 -08:00
Matteo Pagliazzi 6b23530caa fix typo 2013-10-26 18:16:16 +02:00
Matteo Pagliazzi 3b273dadee typo 2013-09-20 16:00:07 +02:00
Matteo Pagliazzi 6444d5796e set wasmodified to true if missing req.query._v 2013-09-20 15:59:17 +02:00
Tyler Renelle 6591524079 fix to auth route to show if the problem was username, not just password 2013-09-09 11:01:57 -04:00
Tyler Renelle e6d61d1145 [#1446] add change-password back in 2013-09-06 09:55:24 -04:00
Tyler Renelle c12de954a4 [#1446] add password-reset (still need change password for this to be useful) 2013-09-06 09:33:23 -04:00
Tyler Renelle 1359de0a90 [#1398] add facebook registration 2013-09-05 23:14:25 -04:00
Tyler Renelle 336c147dcb #1398 some more hackery to handling facebook auth. I really don't like
this client-side return approach, but it's probably the only thing we
 can do sans a stateful server, which we're trying to avoi
2013-09-05 22:33:31 -04:00
Tyler Renelle 4333d055e5 auth bug fixes 2013-09-04 00:20:49 -04:00
Tyler Renelle 466c727d4e rewrite: facebook auth bug fixes. still not ideal solution, but it works
for now
2013-09-03 23:40:27 -04:00
Tyler Renelle ceae8bf768 rewrite: start adding facebook auth. note, this isn't going to work properly due to issues outlined in http://stackoverflow.com/questions/14572600/passport-js-restful-auth . gotta figure something out here... 2013-09-03 23:20:31 -04:00