Есть ли способ аутентифицировать пользователя в приложении React Native с помощью PHP API, не используя Facebook, firebase и т. Д.?

Я уже делал некоторую аутентификацию, но я пытаюсь аутентифицироваться, используя бэкэнд 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 });
};

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]