No puede seleccionar más de 25 temas Los temas deben comenzar con una letra o número, pueden incluir guiones ('-') y pueden tener hasta 35 caracteres de largo.
 
 
 

27 líneas
674 B

  1. const express = require('express');
  2. const router = express.Router();
  3. router.get('/key', async(req, res) => {
  4. var key = req.query.s;
  5. var session = req.session;
  6. if(!session.passport){
  7. return res.status(400).send('Session telah habis, harap login lagi!');
  8. }
  9. if (session.passport.user[key]){
  10. return res.send(session.passport.user[key]);
  11. }
  12. return res.status(400).send('Gagal menarik data, harap login lagi!');
  13. });
  14. router.get('/set', async(req, res) => {
  15. var key = req.query.s;
  16. var val = req.query.v;
  17. var session = req.session;
  18. if(key && val){
  19. session[key] = val;
  20. }
  21. return res.redirect('/');
  22. });
  23. module.exports = router;