Refactoring

pull/2/head
Sahat Yalkabov 2014-01-07 14:13:35 -05:00
parent c389525a8d
commit 5d5d546d25
2 changed files with 10 additions and 10 deletions

4
app.js
View File

@ -95,8 +95,8 @@ if (cluster.isMaster) {
app.get('/contact', contactController.getContact);
app.post('/contact', contactController.postContact);
app.get('/account', passportConf.isAuthenticated, userController.getAccount);
app.post('/account/profile', passportConf.isAuthenticated, userController.postAccountProfileTab);
app.post('/account/settings', passportConf.isAuthenticated, userController.postAccountSettingsTab);
app.post('/account/profile', passportConf.isAuthenticated, userController.postUpdateProfile);
app.post('/account/password', passportConf.isAuthenticated, userController.postUpdatePassword);
app.post('/account/delete', passportConf.isAuthenticated, userController.postDeleteAccount);
app.get('/account/unlink/:provider', passportConf.isAuthenticated, userController.getOauthUnlink);
app.get('/api', apiController.getApi);

View File

@ -7,7 +7,7 @@ var User = require('../models/User');
/**
* GET /account
* User account page
* User account page.
*/
exports.getAccount = function(req, res) {
res.render('account/profile', {
@ -18,10 +18,10 @@ exports.getAccount = function(req, res) {
};
/**
* POST /account#profile
* Update user's profile information
* POST /account/profile
* Update profile information.
*/
exports.postAccountProfileTab = function(req, res, next) {
exports.postUpdateProfile = function(req, res, next) {
User.findById(req.user.id, function(err, user) {
if (err) return next(err);
@ -40,10 +40,10 @@ exports.postAccountProfileTab = function(req, res, next) {
};
/**
* POST /account#settings
* Update user's current password
* POST /account/password
* Update current password.
*/
exports.postAccountSettingsTab = function(req, res, next) {
exports.postUpdatePassword = function(req, res, next) {
// TODO: Use Virtuals (mongoose)
if (!req.body.password || !req.body.confirm.password) {
@ -69,7 +69,7 @@ exports.postAccountSettingsTab = function(req, res, next) {
/**
* POST /account/delete
* Delete user's account
* Delete user account.
*/
exports.postDeleteAccount = function(req, res, next) {
User.remove({ _id: req.user.id }, function(err) {