logout function added
Signed-off-by: Walamana <joniogerg@gmail.com>
This commit is contained in:
parent
0af47355d1
commit
d2e74619d2
25
app.js
25
app.js
@ -49,23 +49,44 @@ app.get('/login', (req, res) => {
|
|||||||
|
|
||||||
username = username.toLowerCase();
|
username = username.toLowerCase();
|
||||||
|
|
||||||
con.query("SELECT UserToken FROM ministranten WHERE Username='" + username + "'", (err, result) => {
|
/*con.query("SELECT UserToken FROM ministranten WHERE Username='" + username + "'", (err, result) => {
|
||||||
if(result[0]["UserToken"] == req.cookies.loginToken){
|
if(result[0]["UserToken"] == req.cookies.loginToken){
|
||||||
res.send({success: true});
|
res.send({success: true});
|
||||||
}else{
|
}else{*/
|
||||||
con.query("SELECT Passwort FROM ministranten WHERE Username='" + username + "'", (err, result) => {
|
con.query("SELECT Passwort FROM ministranten WHERE Username='" + username + "'", (err, result) => {
|
||||||
if (err) throw err;
|
if (err) throw err;
|
||||||
if(password == result[0]["Passwort"]){
|
if(password == result[0]["Passwort"]){
|
||||||
var usertoken = uuid();
|
var usertoken = uuid();
|
||||||
res.cookie("loginToken", usertoken);
|
res.cookie("loginToken", usertoken);
|
||||||
|
res.cookie("user", username);
|
||||||
con.query("UPDATE `ministranten` SET `UserToken` = '" + usertoken + "' WHERE `ministranten`.`Username` = '" + username + "';");
|
con.query("UPDATE `ministranten` SET `UserToken` = '" + usertoken + "' WHERE `ministranten`.`Username` = '" + username + "';");
|
||||||
res.send({success: true, token: usertoken});
|
res.send({success: true, token: usertoken});
|
||||||
}else{
|
}else{
|
||||||
res.send({success: false});
|
res.send({success: false});
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
/*}
|
||||||
|
});*/
|
||||||
|
});
|
||||||
|
|
||||||
|
app.get("/logout", (req, res) => {
|
||||||
|
var token = req.cookies.loginToken;
|
||||||
|
var user = req.cookies.user;
|
||||||
|
|
||||||
|
con.query("SELECT UserToken FROM ministranten WEHER Username='" + username + "'", (err, result) => {
|
||||||
|
if (err) throw err;
|
||||||
|
|
||||||
|
if(result[0]["UserToken"] == token){
|
||||||
|
con.query("UPDATE `ministranten` SET `UserToken` = '' WHERE `ministranten`.`Username` = '" + user + "';");
|
||||||
|
res.cookie("loginToken", "");
|
||||||
|
res.cookie("user", "");
|
||||||
|
res.send({success: true});
|
||||||
|
}else{
|
||||||
|
res.send({success: false});
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|
||||||
app.get("/user/:user/update", (req, res) => {
|
app.get("/user/:user/update", (req, res) => {
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user