Advertisement
widana

doLogin

Feb 16th, 2017
163
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function doLogin(username, password){
  2.     var request = {
  3.             url: "/axis2/services/NewAuthenticationService.NewAuthenticationServiceHttpEndpoint/execute",
  4.             method: "POST",
  5.             contentType: "application/json",
  6.             data: {
  7.                 input: {
  8.                     header: {
  9.                         sessionId: "" + Session.getId(),
  10.                         userLoginId: -1,
  11.                         roleLoginId: -1,
  12.                         tenantLoginId: -1,
  13.                         datetime: "" + new com.wenresearch.mogaway.util.DateUtil.dateTimeNow(),
  14.                         taskName: "authenticate",
  15.                         tenantKey: "",
  16.                         secureKey: "",
  17.                         http_remoteAddr: "127.0.0.1",
  18.                         http_remoteHost: "127.0.0.1",
  19.                         http_userAgent: "mogaway",
  20.                         http_remoteUser: null
  21.                     },
  22.                     payload: {
  23.                         username: username,
  24.                         password: password
  25.                     },
  26.                     version: "1.1"
  27.                 }
  28.             }
  29.     };
  30.  
  31.     var restLogin = Mogaway.server.callHttp(request);
  32.    
  33.     return doCheckPartnerUserById(restLogin);
  34.    
  35. }
  36.  
  37. function doCheckPartnerUserById(restLogin) {
  38.    
  39.     var serviceName = "getPartnerByUserId";
  40.     var taskName = "system";
  41.    
  42.     if(restLogin.result.status == "OK") {
  43.         var request = {
  44.                 url: "/axis2/services/MasterTaskService.MasterTaskServiceHttpEndpoint/execute",
  45.                 method: "POST",
  46.                 contentType: "application/json",
  47.                 data: {
  48.                     result: {
  49.                         header: {
  50.                             sessionId: "" + Session.getId(),
  51.                             userLoginId: restLogin.result.userId,
  52.                             roleLoginId: restLogin.result.roleDefaultId,
  53.                             tenantLoginId: restLogin.result.tenantId,
  54.                             tenantKey: restLogin.result.tenantKey,
  55.                             secureKey: restLogin.result.secureKey,
  56.                             datetime: "" + new com.wenresearch.mogaway.util.DateUtil.dateTimeNow(),
  57.                             taskName: taskName,
  58.                             serviceName: serviceName,
  59.                             http_remoteAddr: "127.0.0.1",
  60.                             http_remoteHost: "127.0.0.1",
  61.                             http_userAgent: "mogaway",
  62.                             http_remoteUser: null
  63.                         },
  64.                         payload: {},
  65.                         version: "1.1"
  66.                     }
  67.                 }
  68.             };
  69.  
  70.         var request = Mogaway.server.callHttp(request);
  71.        
  72.         restLogin.result.partnerId = request.result.partnerId;
  73.         var response =  restLogin;
  74.     } else {
  75.         var response =  restLogin;
  76.     }
  77.    
  78.     return response;
  79.    
  80. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement