0
Examples: Using the JavaScript SDK에 제공된 가이드에 따라 몇 가지 기술적 인 예가 있지만 설명이 많지 않습니다. 두 함수가 둘 다 userpool을 사용했다면 둘 모두에 대해 동일한 userpool 객체를 사용할 수 있습니까?함수 당 새로운 Cognito 사용자 풀
function getUser() {
var data = { UserPoolId : 'us-east-1_Iqc12345',
ClientId : '12345du353sm7khjj1q'
};
var userPool = new AWSCognito.CognitoIdentityServiceProvider.CognitoUserPool(data);
var cognitoUser = userPool.getCurrentUser();
if (cognitoUser != null) {
cognitoUser.getSession(function(err, session) {
if (err) {
alert(err);
return;
}
console.log('session validity: ' + session.isValid());
});
}
와 같은 파일의 다른 기능
function confirmUser() {
var poolData = {
UserPoolId : 'us-east-1_TcoKGbf7n',
ClientId : '4pe2usejqcdmhi0a25jp4b5sh3'
};
var userPool = new AWSCognito.CognitoIdentityServiceProvider.CognitoUserPool(poolData);
var userData = {
Username : 'username',
Pool : userPool
};
var cognitoUser = new AWSCognito.CognitoIdentityServiceProvider.CognitoUser(userData);
cognitoUser.confirmRegistration('123456', true, function(err, result) {
if (err) {
alert(err);
return;
}
console.log('call result: ' + result);
});
나는 파일에 대한 하나의 userpool를 작성하고 해당 파일 사용에 아무 것도 하나 userpool을 가지고, 또는이 때마다 새로운 기능을 작성해야 할 수 그것에 대한 액세스가 필요합니까?