Added account management page
This commit is contained in:
@ -6,7 +6,11 @@ var mongoose = require('mongoose'),
|
|||||||
var User = require('../models/User');
|
var User = require('../models/User');
|
||||||
|
|
||||||
exports.account = function(req, res) {
|
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
27
views/account.jade
Normal 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
|
@ -37,8 +37,8 @@ html
|
|||||||
li(class=title=='Create Account'?'active':undefined)
|
li(class=title=='Create Account'?'active':undefined)
|
||||||
a(href='/signup') Create Account
|
a(href='/signup') Create Account
|
||||||
else
|
else
|
||||||
li.navbar-text
|
li
|
||||||
| Welcome, #{user.firstName} #{user.lastName}
|
a(href='/account') Welcome, #{user.firstName} #{user.lastName}
|
||||||
li
|
li
|
||||||
a(href='/logout') Logout
|
a(href='/logout') Logout
|
||||||
.container
|
.container
|
||||||
|
Reference in New Issue
Block a user