Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
signIn = () => {
Auth.signIn(this.state.username, this.state.password)
.then(user => {
this.setState({ user, showConfirmation: true })
})
.catch(err => console.log('error signing in...: ', err))
}
confirmSignIn = () => {
signIn = async () => {
const { username, password } = this.state
try {
await Auth.signIn(username, password)
console.log('successfully signed in')
this.props.navigation.navigate('MainNav')
} catch (err) {
console.log('error signing up...', err)
}
}
showForgotPassword = () => {
async function signIn({ username, password }, setUser) {
try {
const user = await Auth.signIn(username, password)
const userInfo = { username: user.username, ...user.attributes }
setUser(userInfo)
} catch (err) {
console.log('error signing up..', err)
}
}
signIn = async () => {
this.setState({ loading: true, error: '' });
const { username, password } = this.state;
if (username && password) {
await Auth.signIn(username, password)
.then((user) => {
this.setState({ user });
this.props.navigation.navigate('App');
console.log(this.state.user);
})
.catch((error) => {
this.setState({ loading: false, error: error.message });
});
} else {
this.setState({ loading: false, error: 'Complete missing fields' });
}
};
async function handleSubmit(event) {
event.preventDefault();
try {
await Auth.signIn(email, password);
alert("Logged in");
} catch (e) {
alert(e.message);
}
}
signIn() {
const { username, password } = this.state;
logger.debug('Sign In for ' + username);
Auth.signIn(username, password).then(user => {
logger.debug(user);
const requireMFA = user.Session !== null;
if (user.challengeName === 'SMS_MFA') {
this.changeState('confirmSignIn', user);
} else if (user.challengeName === 'NEW_PASSWORD_REQUIRED') {
logger.debug('require new password', user.challengeParam);
this.changeState('requireNewPassword', user);
} else {
this.checkContact(user);
}
}).catch(err => this.error(err));
}
signIn(username, password) {
const that = this;
return Auth.signIn(username, password).then(data => {
that.onStateChange('signedIn');
return data;
});
}
signIn() {
const { username, password } = this.inputs;
if (!Auth || typeof Auth.signIn !== "function") {
throw new Error(
"No Auth module found, please ensure @aws-amplify/auth is imported"
);
}
this.setState({ loading: true });
Auth.signIn(username, password)
.then(user => {
let loading = false;
if (
user.challengeName === "SMS_MFA" ||
user.challengeName === "SOFTWARE_TOKEN_MFA"
) {
this.changeState("confirmSignIn", user);
} else if (user.challengeName === "NEW_PASSWORD_REQUIRED") {
this.changeState("requireNewPassword", user);
} else if (user.challengeName === "MFA_SETUP") {
this.changeState("TOTPSetup", user);
} else {
loading = true;
this.checkContact(user);
}
if (!loading) {
signIn(username, password) {
const that = this;
return Auth.signIn(username, password).then(data => {
that.onStateChange('signedIn');
return data;
});
}