Fix(settings): Add separate delete page

This commit is contained in:
Berkeley Martinez
2016-09-01 15:33:46 -07:00
parent b3fe43660b
commit b17d6c37f2
7 changed files with 47 additions and 113 deletions

View File

@@ -167,6 +167,7 @@ module.exports = function(app) {
router.get('/email-signin', getEmailSignin);
router.get('/deprecated-signin', getDepSignin);
router.get('/update-email', getUpdateEmail);
router.get('/delete-my-account', showDelete);
api.post(
'/account/delete',
ifNoUser401,
@@ -431,6 +432,10 @@ module.exports = function(app) {
);
}
function showDelete(req, res) {
return res.render('account/delete', { title: 'Delete My Account!' });
}
function postDeleteAccount(req, res, next) {
User.destroyById(req.user.id, function(err) {
if (err) { return next(err); }