Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- checkLoggedIn = (ID, request, callback)->
- console.log("CheckLoggedin")
- console.log "#{request.session.username}:#{request.session.password}:#{request.session.ID}"
- if !request.session.username? and !request.session.password? and !request.session.ID?
- callback("Not Logged In!", false)
- console.log("B")
- connection.query "SELECT Username,Password FROM `Users` WHERE `ID` = '#{ID}'", (err, rows, fields) ->
- console.log "QUERY!!!"
- if err?
- console.log("ERROR?!")
- console.log("Err: "+err)
- #return false;
- return callback(err, false)
- if !rows[0]?
- console.log(rows[0])
- console.log("Not logged In?");
- #return false;
- return callback("Not Logged In", false)
- else
- if rows[0]==request.session.username and rows[1]==request.session.password
- console.log(request.session.username+" still logged in")
- #return true;
- return callback("success", true)
- #Just here to Make sure connection.query doesn't get returned!
- return "THE CALLBACK!!!"
- #BLABLABLA
- app.get "/", (req, res) ->
- console.log "#{req.session.username}:#{req.session.password}:#{req.session.ID}"
- #req.session.loggedin = false
- if req.session.ID?
- console.log "H"
- ID = req.session.ID
- checkLoggedIn ID, req, (err, result) ->
- console.log "callback!!!"
- req.session.loggedin = result
- console.log "Result: "+result
- else
- console.log "NO ID"
- res.render "index.jade"
- ip = req.connection.remoteAddress
- if req.session.loggedin
- console.log "Connection From #{ip} As #{req.session.username}"
- else
- console.log "Connection From #{ip}"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement