Mike Bannister
ca609e5918
added some comments
2012-08-24 12:19:37 -07:00
Mike Bannister
03b7706134
first pass at oauth1 with twitter
2012-08-24 12:19:37 -07:00
Avital Oliver
410a8fcaea
Explain the need for a call to Meteor.startup
2012-08-22 22:32:26 -07:00
Nick Martin
729e45003b
Don't require username in example, because then we can't show use facebook or google auth
2012-08-17 17:53:01 -07:00
Nick Martin
c3b018b3c6
Show the user's email if they don't have a name or username.
2012-08-17 17:52:24 -07:00
Nick Martin
1c6a31c67a
Remove unsafePasswordChanges option.
2012-08-17 17:02:06 -07:00
Nick Martin
41dff26890
Use the real email API to send real email.
2012-08-17 16:33:00 -07:00
Nick Martin
910adda358
Merge remote-tracking branch 'origin/email' into auth-email
2012-08-17 15:33:56 -07:00
Avital Oliver
d79da9b1b4
An initial semi-sane set of account-related email templates
2012-08-17 15:27:02 -07:00
Avital Oliver
0d350f2d5b
Use absolute-url instead of passing baseUrl's around
...
While at it, some minor fixes and improvements,
and make account enrollment emails contain the right
url.
2012-08-17 15:27:02 -07:00
David Glasser
e86d282354
Basic email support
2012-08-17 14:23:19 -07:00
Nick Martin
46d296450c
Merge branch 'absolute-url' into devel
2012-08-17 14:16:12 -07:00
David Glasser
eae1e2b213
meteor run: Don't miss LISTENING if there's other stuff on stdout
2012-08-17 14:00:45 -07:00
Nick Martin
f7afc0b5f3
Test hash fragments also.
2012-08-16 21:52:14 -07:00
Nick Martin
1df6b74ada
Feedback from review.
2012-08-16 21:16:31 -07:00
David Glasser
4e68bdd0e9
dev_bundle 0.1.7: packages needed for email branch
2012-08-16 19:44:31 -07:00
Avital Oliver
8bfb4498cb
Added comment explaining the use of the mongo positional operator
2012-08-16 11:44:50 -07:00
Avital Oliver
9ba1884352
Tests for accounts enrollment
...
Also made another server-side createUser test not
print emails to the console
2012-08-16 11:27:19 -07:00
Avital Oliver
53e8c2029b
Enroll account flow, allowing Meteor.createUser on the server
2012-08-16 10:23:03 -07:00
Nick Martin
b3ada2cf4f
Document absolute-url package.
2012-08-15 23:28:51 -07:00
Nick Martin
e9956ee8e8
Integrate force-ssl and absolute-url. Now when you add force-ssl, secure defaults to true in absolute-url.
2012-08-15 23:28:51 -07:00
Nick Martin
f18b58763b
Initial absolute-url package.
2012-08-15 23:28:51 -07:00
David Glasser
7e872afa88
Allow deploy host to be specified in environment.
2012-08-15 21:03:00 -07:00
Avital Oliver
3e3f00f07d
Use Meteor.accounts._options to drive username vs email behavior
2012-08-15 15:50:17 -07:00
Nick Martin
9eff2a109b
Add createUser on the server.
...
Not very useful yet, since it doesn't send welcome emails.
2012-08-15 14:52:55 -07:00
Tom Coleman
b21da0f274
deep-copy Mongo docs in server-side observer() ( closes #276 )
...
On the client, users are free to scribble on docs they get from Mongo,
since the docs are guaranteed to be copies. Scribbling on docs on the
server won't affect the database, but it can cause problems like
crashing LiveResultSet. So always deep-copy on the server.
2012-08-14 19:41:24 -07:00
David Glasser
cb95d44cb3
Doc fix: Cursor.observe available on both client and server
2012-08-14 10:54:30 -07:00
Avital Oliver
1113b3a21e
Store users' emails in an array of objects
...
Instead of separately storing user.emails and user.validatedEmails,
we now store all the information in user.emails as objects with
{email: (email), validated: (validated)}
2012-08-13 14:15:03 -07:00
Nick Martin
fdce0472e0
Immediately check for local token when we're finished with forgot password or validate email.
2012-08-12 16:03:55 -04:00
Avital Oliver
6e51f51457
Tests for validating a secondary email address
2012-08-09 20:37:30 -07:00
Avital Oliver
856adb90da
Reset password flow, modulo accounts-ui support for creating users with a set email address
2012-08-09 20:37:29 -07:00
Avital Oliver
6a3124becb
Tests for reset password flow
2012-08-09 20:37:29 -07:00
Avital Oliver
d46a4d7a76
Hide password in reset password dialog
2012-08-09 20:37:29 -07:00
Avital Oliver
9d2cdb8013
Fix IE7 input positioning in the reset password dialog
2012-08-09 20:37:29 -07:00
Avital Oliver
da9d89dce2
Allow cancelling the reset password dialog
2012-08-09 20:37:29 -07:00
Avital Oliver
9186c63b73
Forgot password flow (modulo sending email).
...
Also, url helpers prepared for account validation emails.
2012-08-09 20:37:29 -07:00
Nick Martin
0019e5f716
Merge branch 'master' into auth
...
Conflicts:
examples/todos/.meteor/packages
2012-08-09 17:58:58 -07:00
Nick Martin
92b848fe1a
Update version for release 0.3.9.
v0.3.9
2012-08-07 23:02:12 -07:00
Nick Martin
961e985801
Update history.
2012-08-07 21:41:39 -07:00
Avital Oliver
0a148c69d6
Merge pull request #262 from zhangcheng/auth
...
When logging in via Weibo, store the weibo screen name as the newly generated users's name (since that's the best we can do).
2012-08-07 11:01:53 -07:00
Nick Martin
435aa6e0fc
Merge branch 'master' into devel
2012-08-06 17:36:38 -07:00
Nick Martin
f5415248cb
Deploy over SSL.
...
Missed this in the ssl pass last release.
2012-08-06 16:54:13 -07:00
Nick Martin
2809b9b27d
Merge branch 'spiderable' into devel
2012-08-06 16:34:11 -07:00
Nick Martin
f55a824f2c
Tweak docs.
2012-08-06 16:33:14 -07:00
Nick Martin
0397945fd8
Add hack in livedata_connection to support knowing when all data is received on all connections.
2012-08-03 22:00:25 -07:00
Nick Martin
07c703270c
Use subscription readiness instead of timeout.
...
This only looks at default_connection, though, which isn't good. May need to patch livedata.
2012-08-03 20:59:38 -07:00
Nick Martin
33d53847c0
Make todos spiderable.
2012-08-03 19:49:05 -07:00
Nick Martin
24c2fe9d7f
Add timeout so requests can't take forever.
2012-08-03 19:06:14 -07:00
Nick Martin
ee7fc09c16
Handle ? in query string better.
2012-08-03 18:12:59 -07:00
Nick Martin
81cb0239f0
Check for errors from phantomjs.
2012-08-03 18:11:25 -07:00