aboutsummaryrefslogtreecommitdiffstats
path: root/app.coffee
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2012-11-19 21:24:48 -0800
committerAdam Soltys <[email protected]>2012-11-19 21:24:48 -0800
commit105090013ed42b0e262ea747424e25a5005bdb4b (patch)
treecb1d2d1f8d139ca0f0d2bfb66dd08d95dc53d5f3 /app.coffee
parent9d275b1487f4d67d0b58db2f2f07221b50275e34 (diff)
downloadcoinos-server-105090013ed42b0e262ea747424e25a5005bdb4b.tar.gz
coinos-server-105090013ed42b0e262ea747424e25a5005bdb4b.zip
Create an edit page
Diffstat (limited to 'app.coffee')
-rw-r--r--app.coffee16
1 files changed, 16 insertions, 0 deletions
diff --git a/app.coffee b/app.coffee
index 0ede9972..decf269a 100644
--- a/app.coffee
+++ b/app.coffee
@@ -2,6 +2,7 @@ express = require('express')
http = require('http')
path = require('path')
engines = require('consolidate')
+passport = require('passport')
config = require('./config')
app = express()
@@ -74,6 +75,12 @@ app.get('/ticker', (req, res) ->
)
)
+app.post('/login',
+ passport.authenticate('local'),
+ (req, res) ->
+ res.redirect('/users/' + req.user.username)
+)
+
app.post('/users', (req, res) ->
if req.body.login
db = require("redis").createClient()
@@ -113,6 +120,15 @@ app.get('/calculator', (req, res) ->
)
)
+app.get('/:user/edit', (req, res) ->
+ res.render('index',
+ user: req.params.user,
+ js: (-> global.js),
+ css: (-> global.css)
+ )
+)
+
+
app.get('/:user', (req, res) ->
res.render('calculator',
user: req.params.user,