add redir field
This commit is contained in:
parent
5bc3b1bfa5
commit
9d8577c923
2 changed files with 3 additions and 3 deletions
|
@ -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',
|
||||
|
|
|
@ -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;
|
Loading…
Reference in a new issue