Update app.json, index.tsx, profile.tsx, schedule.tsx, and package.json for enhancements and cleanup

This commit is contained in:
2025-07-28 01:43:45 +02:00
parent fa5dd09d04
commit f98ffef4ce
6 changed files with 270 additions and 375 deletions

View File

@@ -20,7 +20,7 @@ export default function Index() {
(async () => {
const savedEmail = await SecureStore.getItemAsync('email');
const savedPassword = await SecureStore.getItemAsync('password');
console.log('Mentett email:', savedEmail, 'Mentett password:', savedPassword);
// ...
if (savedEmail && savedPassword) {
setUsername(savedEmail);
setPassword(savedPassword);
@@ -36,7 +36,7 @@ export default function Index() {
setLoading(true);
const user = emailOverride ?? username;
const pass = passwordOverride ?? password;
console.log('Login attempt:', user);
// ...
try {
const response = await axios.post(
"https://mymenu.mcdonalds.hu/api/AccountApi/Login",
@@ -55,8 +55,9 @@ export default function Index() {
}
}
);
//console.log('Login response:', response.data, response.headers);
const cookie = response.headers['set-cookie']?.join('; ');
const cookie = response.headers['set-cookie']?.join('; ') || '';
const userId = response.data.Data.UserID;
const fullName = response.data.Data.FullName;
await SecureStore.setItemAsync('cookie', cookie || '');
@@ -64,18 +65,16 @@ export default function Index() {
await SecureStore.setItemAsync('email', user);
await SecureStore.setItemAsync('password', pass);
await SecureStore.setItemAsync('fullName', fullName || '');
//console.log('Saved to SecureStore:', { cookie, userId, user, pass, fullName });
if (isAuto) {
if (Platform.OS === 'android') {
ToastAndroid.show('Sikeres automatikus bejelentkezés', ToastAndroid.SHORT);
} else {
// iOS: custom toast helyett Alert
console.log('Sikeres automatikus bejelentkezés');
// ...
}
}
router.replace('/profile');
} catch (e) {
console.log('Login error:', e);
// ...
Alert.alert('Hiba', 'Hibás felhasználónév vagy jelszó, vagy hálózati hiba.');
} finally {
setLoading(false);