$()

in source/web_site/js/dash.js [620:657]


    $("#loginForm").submit(function() {

      // validate that the Cognito configuration parameters have been set
      if (!cognitoAppClientId || !cognitoUserPoolId || !cognitoIdentityPoolId || !cognitoRegion) {
        console.log("not present")
        $("#configErr").removeClass("hidden");
        $("#configureLink").trigger("click");
        return;
      }

      // update ui
      $("#loginForm").addClass("hidden");
      $("#signInSpinner").removeClass("hidden");

      var userName = $("#userName").val();
      var password = $("#password").val();

      var authData = {
        UserName: userName,
        Password: password
      };

      var authDetails = new AmazonCognitoIdentity.AuthenticationDetails(authData);

      var poolData = {
        UserPoolId: cognitoUserPoolId,
        ClientId: cognitoAppClientId
      };

      var userPool = new AmazonCognitoIdentity.CognitoUserPool(poolData);
      var userData = {
        Username: userName,
        Pool: userPool
      };

      cognitoUser = new AmazonCognitoIdentity.CognitoUser(userData);
      cognitoUser.authenticateUser(authDetails, cognitoAuthFunctions);
    });