From 105090013ed42b0e262ea747424e25a5005bdb4b Mon Sep 17 00:00:00 2001 From: Adam Soltys Date: Mon, 19 Nov 2012 21:24:48 -0800 Subject: Create an edit page --- app.coffee | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'app.coffee') 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, -- cgit v1.2.3