Added account management page

pull/2/head
Sahat Yalkabov 2013-11-19 13:20:50 -05:00
parent 5f70734523
commit 4b1ee53d1e
3 changed files with 34 additions and 3 deletions

View File

@ -6,7 +6,11 @@ var mongoose = require('mongoose'),
var User = require('../models/User');
exports.account = function(req, res) {
res.render('account', { user: req.user });
res.render('account', {
title: 'Account Management',
user: req.user,
messages: req.flash('messages')
});
};
/**

27
views/account.jade Normal file
View File

@ -0,0 +1,27 @@
extends layout
block content
h3 Account Management
form(role='form', method='POST')
.form-group
.row
.col-xs-6.col-sm-6.col-md-6
label(for='firstName') First Name
input.form-control(type='text', name='firstName', id='firstName', placeholder='First Name', autofocus='')
.col-xs-6.col-sm-6.col-md-6
label(for='lastName') Last Name
input.form-control(type='text', name='lastName', id='lastName', placeholder='Last Name')
.form-group
label(for='email') Email
input.form-control(type='email', name='email', id='email', placeholder='Email')
.form-group
label(for='password') Password
input.form-control(type='password', name='password', id='password', placeholder='Password')
.form-group
label(for='confirmPassword') Confirm Password
input.form-control(type='password', id='confirmPassword', placeholder='Confirm Password')
.form-group
button.btn.btn.btn-primary(type='submit') Update
if messages.length
.alert.alert-danger
for message in messages
div= message

View File

@ -37,8 +37,8 @@ html
li(class=title=='Create Account'?'active':undefined)
a(href='/signup') Create Account
else
li.navbar-text
| Welcome, #{user.firstName} #{user.lastName}
li
a(href='/account') Welcome, #{user.firstName} #{user.lastName}
li
a(href='/logout') Logout
.container