groups and reset
This commit is contained in:
@@ -3,7 +3,7 @@
|
||||
var express = require('express');
|
||||
var router = express.Router();
|
||||
const moment = require('moment');
|
||||
const {InviteToken} = require('./../models/token');
|
||||
const {InviteToken, PasswordResetToken} = require('./../models/token');
|
||||
|
||||
|
||||
/* GET home page. */
|
||||
@@ -16,6 +16,21 @@ router.get('/users', function(req, res, next) {
|
||||
res.render('users', { title: 'Express' });
|
||||
});
|
||||
|
||||
router.get('/groups', function(req, res, next) {
|
||||
res.render('groups', { title: 'Express' });
|
||||
});
|
||||
|
||||
|
||||
router.get('/login/resetpassword/:token', async function(req, res, next){
|
||||
let token = await PasswordResetToken.get(req.params.token);
|
||||
|
||||
if(token.is_valid && 86400000+Number(token.created_on) > (new Date).getTime()){
|
||||
res.render('reset_password', {token:token});
|
||||
}else{
|
||||
next({message: 'token not found', status: 404});
|
||||
}
|
||||
});
|
||||
|
||||
router.get('/login/invite/:token/:mailToken', async function(req, res, next){
|
||||
try{
|
||||
|
||||
|
||||
Reference in New Issue
Block a user