Update: 2026-07-21 20:50:03

This commit is contained in:
Hamza-Ayed
2026-07-21 20:50:04 +03:00
parent bb3536aa90
commit 586deec4f4
4 changed files with 11 additions and 11 deletions
@@ -127,8 +127,8 @@ class LoginController extends GetxController {
if (jwt != null) { if (jwt != null) {
// نشفر الـ JWT بالتشفير الثلاثي قبل التخزين في GetStorage // نشفر الـ JWT بالتشفير الثلاثي قبل التخزين في GetStorage
box.write(BoxName.jwt, (jwt)); box.write(BoxName.jwt, c(jwt));
storage.write(key: BoxName.jwt, value: (jwt)); storage.write(key: BoxName.jwt, value: c(jwt));
} }
await EncryptionHelper.initialize(); await EncryptionHelper.initialize();
@@ -159,8 +159,8 @@ class LoginController extends GetxController {
: decoded['jwt']); : decoded['jwt']);
if (jwt != null) { if (jwt != null) {
box.write(BoxName.jwt, (jwt)); box.write(BoxName.jwt, c(jwt));
storage.write(key: BoxName.jwt, value: (jwt)); storage.write(key: BoxName.jwt, value: c(jwt));
} }
} }
} }
@@ -499,8 +499,8 @@ class LoginController extends GetxController {
// حفظ التوكن // حفظ التوكن
if (jwt != null) { if (jwt != null) {
box.write(BoxName.jwt, (jwt)); box.write(BoxName.jwt, c(jwt));
await storage.write(key: BoxName.jwt, value: (jwt)); await storage.write(key: BoxName.jwt, value: c(jwt));
} }
box.write(BoxName.isVerified, '1'); box.write(BoxName.isVerified, '1');
@@ -88,9 +88,9 @@ class PhoneAuthHelper {
data['message']?['token'] ?? data['message']?['token'] ??
data['message']?['access_token']; data['message']?['access_token'];
if (jwtToken != null && jwtToken.toString().isNotEmpty) { if (jwtToken != null && jwtToken.toString().isNotEmpty) {
box.write(BoxName.jwt, (jwtToken.toString())); box.write(BoxName.jwt, c(jwtToken.toString()));
await storage.write( await storage.write(
key: BoxName.jwt, value: (jwtToken.toString())); key: BoxName.jwt, value: c(jwtToken.toString()));
} }
// ✅ المستخدم موجود مسبقاً -> تسجيل دخول مباشر // ✅ المستخدم موجود مسبقاً -> تسجيل دخول مباشر
await _handleSuccessfulLogin(data['message']['passenger']); await _handleSuccessfulLogin(data['message']['passenger']);
@@ -80,7 +80,7 @@ class ImageController extends GetxController {
box.read(BoxName.deviceFpEncrypted)?.toString() ?? ''; box.read(BoxName.deviceFpEncrypted)?.toString() ?? '';
request.headers.addAll({ request.headers.addAll({
'Authorization': 'Authorization':
'Bearer ${(box.read(BoxName.jwt)).toString().split(AppInformation.addd)[0]}', 'Bearer ${r(box.read(BoxName.jwt)).toString().split(AppInformation.addd)[0]}',
'X-Device-FP': fingerPrint, 'X-Device-FP': fingerPrint,
}); });
// Set the file name to the driverID // Set the file name to the driverID
@@ -70,7 +70,7 @@ class ComplaintController extends GetxController {
var uri = Uri.parse('${AppLink.server}/upload_audio.php'); var uri = Uri.parse('${AppLink.server}/upload_audio.php');
var request = http.MultipartRequest('POST', uri); var request = http.MultipartRequest('POST', uri);
String token = (box.read(BoxName.jwt)).toString().split(Env.addd)[0]; String token = r(box.read(BoxName.jwt)).toString().split(Env.addd)[0];
final String fingerPrint = final String fingerPrint =
box.read(BoxName.deviceFpEncrypted)?.toString() ?? ''; box.read(BoxName.deviceFpEncrypted)?.toString() ?? '';
@@ -147,7 +147,7 @@ class ComplaintController extends GetxController {
// 3. استخراج البيانات المطلوبة // 3. استخراج البيانات المطلوبة
final rideId = feedBack[0]['id'].toString(); // ! تأكد أن اسم حقل ID صحيح final rideId = feedBack[0]['id'].toString(); // ! تأكد أن اسم حقل ID صحيح
final complaint = complaintController.text; final complaint = complaintController.text;
String token = (box.read(BoxName.jwt)).toString().split(Env.addd)[0]; String token = r(box.read(BoxName.jwt)).toString().split(Env.addd)[0];
// 4. استدعاء سكربت PHP الجديد باستخدام http.post // 4. استدعاء سكربت PHP الجديد باستخدام http.post
final response = await http.post( final response = await http.post(