Guest User

Untitled

a guest
Aug 5th, 2018
210
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.21 KB | None | 0 0
  1. var pass;
  2. var user;
  3. module.exports = {
  4.  
  5. login:function(user,pass){
  6. async.waterfall([
  7. function( cb ) {
  8. // Authenticate
  9. gameSparks.sendAs( null, ".AuthenticationRequest", {
  10. userName: user,
  11. password: pass
  12. },
  13. function( err, user ) {
  14. if ( err ) return cb( err );
  15. else return cb( null, user );
  16. });
  17. },
  18. function( user, cb ) {
  19. // Get the user's account details
  20. gameSparks.sendAs( user.userId, ".AccountDetailsRequest", {}, function( err, res ) {
  21. if ( err )
  22. //return false;
  23. return cb( err );
  24. console.log( "account details:", JSON.stringify( res, null, 2 ) );
  25. cb( null, user );
  26. });
  27. },
  28. ], function( err ) {
  29. if ( err ) console.log( err );
  30. });
  31. },
  32. };
  33.  
  34. try {
  35. var async = require( "async" );
  36. } catch( err ) {
  37. console.log( "FATAL: Please run "npm install async" before trying to run this script." );
  38. process.exit(1);
  39. }
  40.  
  41. var express = require('express');
  42. var login = require('../config/api_conection');
  43. var User;
  44. var Pass;
  45. var router = express.Router();
  46. router.post('/', function(req, res, next) {
  47. User=req.body.username,
  48. Pass=req.body.password ;
  49.  
  50. login.login(User,Pass);
  51. res.redirect(307, '/Administration');
  52.  
  53.  
  54. });
  55. module.exports = router;
Add Comment
Please, Sign In to add comment