Я уже делал некоторую аутентификацию, но я пытаюсь аутентифицироваться, используя бэкэнд PHP API. Метод loginUserFail работает, но по какой-то причине не вызывается loginUserSuccess …
Это файл действий, который у меня есть, где я знаю, что что-то упустил.
export const loginUser = ({ email, password }) => {
return (dispatch) => {
dispatch({ type: LOGIN_USER });
axios({
method: 'get',
url: `${GEN_ROOT_URL}user/${key}/${email}`,
params: { password : password },
})
.then(results => {
console.log(results.data.user);
loginUserSuccess(dispatch, results)
})
.catch((error) => {
console.log(error);
loginUserFail(dispatch)
});
};
};
const loginUserSuccess = (dispatch, results) => {
dispatch({
type: LOGIN_USER_SUCCESS,
payload: results.data.user
});
this.props.navigation.navigate('events');
};
const loginUserFail = (dispatch) => {
dispatch({ type: LOGIN_USER_FAIL });
};
Задача ещё не решена.
Других решений пока нет …