add redir field

This commit is contained in:
biglyderv 2024-10-19 15:36:20 -04:00
parent 5bc3b1bfa5
commit 9d8577c923
2 changed files with 3 additions and 3 deletions

View file

@ -7,7 +7,7 @@ let main = new Route([auth], async function (req, res, input) {
return res.render('form', {
data: [
{ label: "Username", type: "text", name: "user" },
{ label: "Password", type: "password", name: "pass" }
{ label: "Password", type: "password", name: "pass" },
],
'route': '/api/form/login',
'title': 'Login',

View file

@ -8,7 +8,7 @@ let db = await initDb();
// TODO: rewrite
let main = new Route([], async function (req, res, input) {
let { user, pass } = req.body;
let { user, pass, redir } = req.body;
if (!pass || !user) return { 'success': false, 'message': 'Some fields are missing' };
@ -32,7 +32,7 @@ let main = new Route([], async function (req, res, input) {
res.cookie('token',token);
return {'success': true, 'message': 'Log in succeeded', 'redirect': '/', 'data': token};
return {'success': true, 'message': 'Log in succeeded', 'redirect': redir || '/', 'data': token};
});
export default main;