Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var session = {}
- session.sessid = ""
- session.init = function () {
- session.sessid = sessionStorage.getItem("sessid")
- if(session.sessid) {
- console.log("Session ID found, checking session...")
- session.resume(session.sessid)
- } else {
- console.log("No session ID found, starting session...")
- session.start()
- }
- }
- session.check = function () {
- $.ajax({
- url: "/sess/isactive/" + session.sessid,
- success: function (data) {
- console.log("Is session active? " + data)
- active = (data == "true")
- if(active) {
- $.ajax({
- url: "/sess/isloggedin/" + session.sessid,
- success: function (data) {
- console.log("Is session logged in? " + data)
- session.loggedin = (data == "true")
- if(session.loggedin) {
- } else {
- }
- },
- error: function (xhr) {
- console.log("Got an error in sesssion.check!")
- console.log(xhr)
- }
- })
- } else {
- console.log("Starting new session...")
- session.start()
- }
- },
- error: function (xhr) {
- console.log("Got an error in session.check!")
- console.log(xhr)
- }
- })
- }
- session.start = function () {
- $.ajax({
- url: "/sess/start",
- success: function (data) {
- console.log("Got session ID, storing...")
- session.sessid = data
- sessionStorage.setItem("sessid", data)
- },
- error: function (xhr) {
- console.log("Got an error in sesssion.start!")
- console.log(xhr)
- }
- })
- }
- session.resume = function (sessid) {
- session.check()
- loading.stop(function () {
- ctx.fillStyle = "#000000"
- })
- $("body").animate({
- backgroundColor: "#FFFFFF"
- })
- }
- session.stop = function (sessid) {
- console.log("Stopping session...")
- $.ajax({
- url: "/sess/stop/" + session.sessid,
- success: function (data) {
- console.log("Got session ID, storing...")
- session.sessid = data
- sessionStorage.setItem("sessid", data)
- },
- error: function (xhr) {
- console.log("Got an error in sesssion.stop!")
- console.log(xhr)
- }
- })
- sessionStorage.clear()
- }
Advertisement
Add Comment
Please, Sign In to add comment