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) {
// نشفر الـ JWT بالتشفير الثلاثي قبل التخزين في GetStorage
box.write(BoxName.jwt, (jwt));
storage.write(key: BoxName.jwt, value: (jwt));
box.write(BoxName.jwt, c(jwt));
storage.write(key: BoxName.jwt, value: c(jwt));
}
await EncryptionHelper.initialize();
@@ -159,8 +159,8 @@ class LoginController extends GetxController {
: decoded['jwt']);
if (jwt != null) {
box.write(BoxName.jwt, (jwt));
storage.write(key: BoxName.jwt, value: (jwt));
box.write(BoxName.jwt, c(jwt));
storage.write(key: BoxName.jwt, value: c(jwt));
}
}
}
@@ -499,8 +499,8 @@ class LoginController extends GetxController {
// حفظ التوكن
if (jwt != null) {
box.write(BoxName.jwt, (jwt));
await storage.write(key: BoxName.jwt, value: (jwt));
box.write(BoxName.jwt, c(jwt));
await storage.write(key: BoxName.jwt, value: c(jwt));
}
box.write(BoxName.isVerified, '1');
@@ -88,9 +88,9 @@ class PhoneAuthHelper {
data['message']?['token'] ??
data['message']?['access_token'];
if (jwtToken != null && jwtToken.toString().isNotEmpty) {
box.write(BoxName.jwt, (jwtToken.toString()));
box.write(BoxName.jwt, c(jwtToken.toString()));
await storage.write(
key: BoxName.jwt, value: (jwtToken.toString()));
key: BoxName.jwt, value: c(jwtToken.toString()));
}
// ✅ المستخدم موجود مسبقاً -> تسجيل دخول مباشر
await _handleSuccessfulLogin(data['message']['passenger']);
@@ -80,7 +80,7 @@ class ImageController extends GetxController {
box.read(BoxName.deviceFpEncrypted)?.toString() ?? '';
request.headers.addAll({
'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,
});
// 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 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 =
box.read(BoxName.deviceFpEncrypted)?.toString() ?? '';
@@ -147,7 +147,7 @@ class ComplaintController extends GetxController {
// 3. استخراج البيانات المطلوبة
final rideId = feedBack[0]['id'].toString(); // ! تأكد أن اسم حقل ID صحيح
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
final response = await http.post(