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);
});