Не могу получить API Web Core и отреагировать нативное приложение Android для работыAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Не могу получить API Web Core и отреагировать нативное приложение Android для работы

Сообщение Anonymous »

Я создал API с использованием .NET и разместил его на IIS и создал приложение для Android React и дал ему URL для использования для входа в систему (я проверил эту конечную точку входа от Postman, и он работает)

Код: Выделить всё

const Stack = createStackNavigator();

const LoginScreen = ({ navigation }: any) => {
const [empNum, setEmpNum] = useState("");
const [pwd, setPwd] = useState("");
const apiUrl = "http://192.168.105.240:8055/api/users/login";
const handleLogin = async () => {
try {
const response = await axios.post(apiUrl, { empNum, pwd });
if (response.status === 200) {
const { empName, role } = response.data; // Get Role from API response
Alert.alert("Success", `Welcome, ${empName}!`);
// Navigate based on Role
switch (role) {
case "Admin":
navigation.replace("AdminDashboard");
break;
case "Manager":
navigation.replace("ManagerDashboard");
break;
case "Agent":
navigation.replace("AgentDashboard");
break;
default:
navigation.replace("AttendancePage");
break;
}
}
} catch (error) {
Alert.alert("Error", "Invalid username or password");
}
};
Когда я ввожу номер и пароль, он дает неверное имя пользователя или ошибка пароля, что может быть не так?

Подробнее здесь: https://stackoverflow.com/questions/794 ... pp-to-work
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»