[mirotalk] - fix login

This commit is contained in:
Miroslav Pejic
2023-07-13 17:55:43 +02:00
parent 06f1bd207b
commit a2a01adcea
2 changed files with 15 additions and 7 deletions
+14 -6
View File
@@ -248,18 +248,26 @@ app.use((err, req, res, next) => {
// main page
app.get(['/'], (req, res) => {
if (hostCfg.protected == true) {
hostCfg.authenticated = false;
const ip = getIP(req);
if (allowedIP(ip)) {
res.sendFile(views.landing);
} else {
hostCfg.authenticated = false;
res.sendFile(views.login);
}
authHost.deleteIP(ip);
res.sendFile(views.login);
} else {
res.sendFile(views.landing);
}
});
// logged
app.get(['/logged'], (req, res) => {
const ip = getIP(req);
if (allowedIP(ip)) {
res.sendFile(views.landing);
} else {
hostCfg.authenticated = false;
res.sendFile(views.login);
}
});
// handle login on host protected
app.post(['/login'], (req, res) => {
if (hostCfg.protected == true) {
+1 -1
View File
@@ -139,7 +139,7 @@
})
.then(function (response) {
console.log(response);
window.location.href = '/';
window.location.href = '/logged';
})
.catch(function (error) {
console.error(error);