fixed some problems
reduced dumb code added some debugging
This commit is contained in:
parent
2b946db885
commit
5d857e7731
15
server.js
15
server.js
@ -160,18 +160,15 @@ router.get("/api/getuser",async function(req,res) {
|
|||||||
let cookie = req.cookies.AUTH_COOKIE
|
let cookie = req.cookies.AUTH_COOKIE
|
||||||
if(!cookie){
|
if(!cookie){
|
||||||
res.status(400)
|
res.status(400)
|
||||||
res.json({"error":"you are not logged in!"})
|
res.json({"error":"you are not logged in! (no cookie)"})
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
let unsigned = unsign(cookie,req,res)
|
let unsigned = unsign(cookie,req,res)
|
||||||
|
|
||||||
let values = unsigned.split(" ")
|
let values = unsigned.split(" ")
|
||||||
let hashed_pw = values[1]
|
|
||||||
let username = values[0]
|
let username = values[0]
|
||||||
|
|
||||||
hashed_pw = SHA256(hashed_pw+username,10000-10)
|
values[1] = SHA256(values[1],10000-10)
|
||||||
|
|
||||||
values[1] = hashed_pw
|
|
||||||
|
|
||||||
let sql = `select * from zerotwohub.users where User_Name=? and User_PW=?;`
|
let sql = `select * from zerotwohub.users where User_Name=? and User_PW=?;`
|
||||||
let sent_res = false
|
let sent_res = false
|
||||||
@ -180,7 +177,7 @@ router.get("/api/getuser",async function(req,res) {
|
|||||||
if(result[0] && result[0].User_Name && result[0].User_Name == username) {
|
if(result[0] && result[0].User_Name && result[0].User_Name == username) {
|
||||||
res.json({"username":username})
|
res.json({"username":username})
|
||||||
} else {
|
} else {
|
||||||
res.json({"error":"you are not logged in!"})
|
res.json({"error":"you are not logged in! (invalid cookie)"})
|
||||||
}
|
}
|
||||||
sent_res = true
|
sent_res = true
|
||||||
});
|
});
|
||||||
@ -262,8 +259,7 @@ router.post("/register",async function(req,res) {
|
|||||||
res.redirect("/register?success=false&reason=already_exists")
|
res.redirect("/register?success=false&reason=already_exists")
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
let hashed_pw = password;
|
let hashed_pw = SHA256(password+username,10000)
|
||||||
hashed_pw = SHA256(hashed_pw+username,10000)
|
|
||||||
let values = [username,hashed_pw]
|
let values = [username,hashed_pw]
|
||||||
let sql = `INSERT INTO zerotwohub.users (User_Name, User_PW) VALUES (?, ?);`
|
let sql = `INSERT INTO zerotwohub.users (User_Name, User_PW) VALUES (?, ?);`
|
||||||
con.query(sql, values, function (err, result) {
|
con.query(sql, values, function (err, result) {
|
||||||
@ -305,8 +301,7 @@ router.post("/login",async function(req,res) {
|
|||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
let hashed_pw = password;
|
let hashed_pw = SHA256(password+username,10000)
|
||||||
hashed_pw = SHA256(hashed_pw+username,10000)
|
|
||||||
|
|
||||||
let userexistssql = `SELECT * from zerotwohub.users where User_Name = ? and User_PW = ?`
|
let userexistssql = `SELECT * from zerotwohub.users where User_Name = ? and User_PW = ?`
|
||||||
con.query(userexistssql,[username,hashed_pw],function(error,result) {
|
con.query(userexistssql,[username,hashed_pw],function(error,result) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user