1043 Commits

Author SHA1 Message Date
Remy Sharp
8ceb2f095b Fixed scrolled element heading in CM 2012-06-27 23:26:42 +01:00
Remy Sharp
89277fe40a Corrected who the email was from! 2012-06-27 16:26:54 +01:00
Remy Sharp
a620bca1c6 Typo in index? @aron 2012-06-27 16:21:35 +01:00
Remy Sharp
f0624339e1 Pushing in @aron's changes from #190 2012-06-27 16:20:15 +01:00
Remy Sharp
f3ee24f7f1 Fixed conflicts 2012-06-27 16:18:30 +01:00
Remy Sharp
36c3543a5a Tweaking avatar and dropdown styles 2012-06-27 10:37:10 +01:00
Remy Sharp
f5e902aaa0 Merge branch 'feature/node' of https://github.com/remy/jsbin into feature/node 2012-06-27 08:18:45 +01:00
Remy Sharp
e2d1042e71 updated CM2 styles 2012-06-27 08:18:31 +01:00
Remy Sharp
fd2d9bb787 Tweak to layout of popup menus - hopefully cleaner. 2012-06-26 23:44:57 +01:00
Remy Sharp
a80e8f599e Gravatar and prevent reg on failed username in login 2012-06-26 23:44:45 +01:00
Remy Sharp
24e6dd4e5f update to CodeMirror 2.3 2012-06-26 20:52:54 +01:00
Remy Sharp
f5898a242c trying out removing the dropdown arrow 2012-06-26 20:52:34 +01:00
Aron Carroll
6d73f8b399 Send a 500 status code if the account update fails 2012-06-24 22:16:47 +01:00
Aron Carroll
4b0164dea7 Small fixes in the account update code 2012-06-24 22:05:51 +01:00
Aron Carroll
d72a138782 Send email with mail() function in PHP app 2012-06-24 21:50:46 +01:00
Aron Carroll
97ef62becb Add link to password reset form to index.html 2012-06-24 21:17:33 +01:00
Aron Carroll
89723ee690 Merge branch feature/node 2012-06-24 21:13:32 +01:00
Aron Carroll
3cb5d30c76 Error if the email render method fails 2012-06-24 21:06:26 +01:00
Aron Carroll
c282ee9564 Redirect back to JSBin on token request if not Ajax 2012-06-24 21:05:44 +01:00
Aron Carroll
f48c970a0e ForgotTokenModel#createToken() returns token 2012-06-24 21:04:53 +01:00
Aron Carroll
230a94ff93 Implement mailer to send forgot email
There is currently no body being sent with the email. Also I haven't
tested what happens if no email credentials are provided in the config
file.
2012-06-23 14:31:40 +01:00
Aron Carroll
b750a2b28f Allow hogan to render txt files as well as html 2012-06-23 14:31:02 +01:00
Aron Carroll
f6f3067a53 Add MailHandler object for sending forgot email 2012-06-23 14:30:06 +01:00
Aron Carroll
d7a50eea26 Add SMTP block to config.default.json 2012-06-23 14:29:22 +01:00
Aron Carroll
da9bd9cc6c Remove old comment 2012-06-23 14:28:59 +01:00
Aron Carroll
3d3d931db8 Add nodemailer moduel to package.json 2012-06-23 14:28:28 +01:00
Remy Sharp
52c8e4bc5a Sanity check 2012-06-22 18:04:19 +01:00
Remy Sharp
aee13cdd2e Reverting this change - it caused the url to get totally foobared 2012-06-22 18:04:11 +01:00
Remy Sharp
7a103c3688 typo 2012-06-22 18:03:50 +01:00
Remy Sharp
e40bb70232 Fixed live rendering not always happening on load 2012-06-22 17:45:13 +01:00
Remy Sharp
c49a34d495 BIGGER! 2012-06-22 17:44:58 +01:00
Aron Carroll
326874b8b4 Implement the ability to update account details in PHP app 2012-06-22 17:17:04 +01:00
Aron Carroll
841057cb3f Implement token generator in PHP app 2012-06-22 16:51:54 +01:00
Remy Sharp
2cac23847e Remove mime type from processor when using set to clear 2012-06-22 16:29:12 +01:00
Remy Sharp
82a4c5850b Allow debugging without reload 2012-06-22 16:28:33 +01:00
Aron Carroll
95e1f1fd37 Implement a lovely /updatehome action in the PHP app 2012-06-22 16:27:05 +01:00
Remy Sharp
89af2d84e1 Inject font after app is done, should speed things up a little. Fixes #184 2012-06-22 16:20:53 +01:00
Aron Carroll
3f151004f1 Implement ability to update username and password 2012-06-22 16:09:49 +01:00
Aron Carroll
62472e43a7 Convert reset form to a general account form 2012-06-22 16:09:49 +01:00
Aron Carroll
05505d3c32 Add updateEmail() to UserModel 2012-06-22 16:09:49 +01:00
Aron Carroll
c82df3735d Add session.loadUserFromSession() handler
This loads the current session user from the database.
2012-06-22 16:09:49 +01:00
Aron Carroll
27913871e1 Add a NotAuthorized error object 2012-06-22 16:09:49 +01:00
Aron Carroll
684bdba638 Add ability to update email address
This implementation is not going to scale well :/
2012-06-22 16:09:49 +01:00
Aron Carroll
8c73544225 Implemented main password reset handlers 2012-06-22 16:09:49 +01:00
Aron Carroll
804267f0d9 Now load models with camel case names correctly 2012-06-22 16:09:49 +01:00
Aron Carroll
5149bd098e Add request password form
This will probably just be integrated into the main UI but it's
useful for testing. Also added CSRF token to reset form.
2012-06-22 16:09:49 +01:00
Aron Carroll
a0c127f0d7 Add expire token methods to store 2012-06-22 16:09:49 +01:00
Aron Carroll
b12a58ab74 Update SQL strings with new columns 2012-06-22 16:09:49 +01:00
Aron Carroll
3058016909 Remove the expired and updated columns from forgot_password 2012-06-22 16:09:49 +01:00
Aron Carroll
809c23eb0f Add new ForgotTokenModel 2012-06-22 16:09:49 +01:00