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