コード例 #1
0
ファイル: server.js プロジェクト: jbari88/penzal-server
app.post('/', function(req, res) {
  if (req.cookies.profile) {
    var str = new Buffer(req.cookies.profile, 'base64').toString();
    var obj = serialize.unserialize(str);
    if (obj.email) {
      res.send("Hello " + escape(obj.email));
    }
  } else {
    Penzaler.findOne({email: req.body.email}, function(error, penzaler){
      if(error) {
        res.status(500).send({error:error});
      } else if (!penzaler) {
        res.status(404).send({error: 'user not found'});
      } else {
        if(penzaler.password == req.body.password) {
          var userJson = {
            email: penzaler.email,
            mobile: penzaler.mobile
          };
          var user = JSON.stringify(userJson);
          var userStr = user.toString();
          res.cookie('profile', Buffer.from(userStr).toString('base64'), {
            maxAge: 900000,
            httpOnly: true
          });
        }
        res.send("Hello, You are not logged on yet");
      }
    });
  }
});
コード例 #2
0
ファイル: ez-tc.js プロジェクト: Darkeavile/Wish
function loadTrainerCards() {
	try {
		trainerCards = serialize.unserialize(fs.readFileSync('config/trainercards.json', 'utf8'));
		Object.merge(CommandParser.commands, trainerCards);
	} catch (e) {
		Rooms('staff').add("TRAINER CARDS failed to be loaded.").update();
	}
}
コード例 #3
0
ファイル: server.js プロジェクト: joseomar94/django-nodejs
    clientRedis.get(sessionUser, function(e,session){

        if ( e || !session) {
            console.log("error");
            return next(Error('Not authorizes'));
        }
        session = serialize.unserialize(session);
        socket.handshake.user = session;
        next()

    });
コード例 #4
0
 client.get("article", id, function(err, data) {
     if (data) {
         console.log(id + " get from cache");
         res.render("article-detail", {
             articleInfo: jsonSerializer.unserialize(data.value)._doc
         });
     } else {
         Article.findOne({"_id": id}, function(err, data) {
             if (err) {
                 res.render("error", {err: err});
             } else {
                 client.put("article", id, {value: jsonSerializer.serialize(data)}, function(err, res) {
                     console.log(id + " put into cache");
                 })
                 res.render("article-detail", {
                     articleInfo: data
                 });
             }
         })
     }
 })
コード例 #5
0
function loadTrainerCards() {
	try {
		trainerCards = serialize.unserialize(fs.readFileSync('config/trainercards.json', 'utf8'));
		Object.assign(CommandParser.commands, trainerCards);
	} catch (e) {}
}
コード例 #6
0
ファイル: index.js プロジェクト: sarriaroman/AFIP-API
 getItem(key) {
   let obj = this.store.getItem(key);
   if (obj) {
     return ser.unserialize(obj);
   }
 }
コード例 #7
0
function loadEmotes() {
	try {
		emotes = serialize.unserialize(fs.readFileSync('config/emotes.json', 'utf8'));
		Object.merge(Gold.emoticons.chatEmotes, emotes);
	} catch (e) {}
}