25-1/25/1-secure and links
This commit is contained in:
@@ -1,3 +1,6 @@
|
||||
import 'dart:convert';
|
||||
|
||||
import 'package:flutter_font_icons/flutter_font_icons.dart';
|
||||
import 'package:sefer_driver/constant/colors.dart';
|
||||
import 'package:sefer_driver/constant/style.dart';
|
||||
import 'package:sefer_driver/controller/auth/captin/register_captin_controller.dart';
|
||||
@@ -7,7 +10,11 @@ import 'package:sefer_driver/views/widgets/my_textField.dart';
|
||||
import 'package:sefer_driver/views/widgets/mycircular.dart';
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:get/get.dart';
|
||||
import 'package:sefer_driver/views/widgets/mydialoug.dart';
|
||||
|
||||
import '../../../../controller/functions/crud.dart';
|
||||
import '../../../../controller/functions/encrypt_decrypt.dart';
|
||||
import '../../../../print.dart';
|
||||
import '../../../Rate/rate_app_page.dart';
|
||||
|
||||
class SmsSignupEgypt extends StatelessWidget {
|
||||
@@ -113,7 +120,101 @@ class SmsSignupEgypt extends StatelessWidget {
|
||||
onPressed: () {
|
||||
Get.to(RatingScreen());
|
||||
}),
|
||||
)
|
||||
),
|
||||
IconButton(
|
||||
onPressed: () async {
|
||||
// final plainText =
|
||||
// 'https://server.sefer.live/sefer.click/sefer';
|
||||
// debugPrint('Plain Text: $plainText');
|
||||
|
||||
// Encrypt the data
|
||||
// final encryptedData = encryptionHelper.encryptData(plainText);
|
||||
// debugPrint('Encrypted: $encryptedData');
|
||||
|
||||
// Decrypt the data
|
||||
// final decryptedData = encryptionHelper.decryptData(
|
||||
// encryptedData); // Use the encryptedData variable
|
||||
// debugPrint('Decrypted: $decryptedData');
|
||||
// box.remove('DriversSecure');
|
||||
var drivers0 = await CRUD().get(
|
||||
link:
|
||||
'https://server.sefer.live/sefer.click/sefer/auth/captin/getAllDriverSecure.php',
|
||||
payload: {});
|
||||
var decodedDriver;
|
||||
if (drivers0 != 'failure') {
|
||||
decodedDriver = jsonDecode(drivers0);
|
||||
|
||||
// box.write('DriversSecure', decodedDriver['message']);
|
||||
}
|
||||
var drivers = decodedDriver['message'];
|
||||
Log.print('drivers.length: ${drivers.length}');
|
||||
for (var i = 0; i < drivers.length; i++) {
|
||||
Log.print('drivers: ${drivers[i]['id']}');
|
||||
var payload = {
|
||||
"phone": encryptionHelper
|
||||
.encryptData(drivers[i]['phone'].toString()),
|
||||
"email": encryptionHelper
|
||||
.encryptData(drivers[i]['email'].toString()),
|
||||
"gender": encryptionHelper
|
||||
.encryptData(drivers[i]['gender'].toString()),
|
||||
"license_type": encryptionHelper
|
||||
.encryptData(drivers[i]['license_type'].toString()),
|
||||
"national_number": encryptionHelper.encryptData(
|
||||
drivers[i]['national_number'].toString()),
|
||||
"name_arabic": encryptionHelper
|
||||
.encryptData(drivers[i]['name_arabic'].toString()),
|
||||
"name_english": encryptionHelper
|
||||
.encryptData(drivers[i]['name_english'].toString()),
|
||||
"address": encryptionHelper
|
||||
.encryptData(drivers[i]['address'].toString()),
|
||||
"card_id": encryptionHelper
|
||||
.encryptData(drivers[i]['card_id'].toString()),
|
||||
"occupation": encryptionHelper
|
||||
.encryptData(drivers[i]['occupation'].toString()),
|
||||
"religion": encryptionHelper
|
||||
.encryptData(drivers[i]['religion'].toString()),
|
||||
"birthdate": encryptionHelper
|
||||
.encryptData(drivers[i]['birthdate'].toString()),
|
||||
"site": encryptionHelper
|
||||
.encryptData(drivers[i]['site'].toString()),
|
||||
"first_name": encryptionHelper
|
||||
.encryptData(drivers[i]['first_name'].toString()),
|
||||
"last_name": encryptionHelper
|
||||
.encryptData(drivers[i]['last_name'].toString()),
|
||||
"education": encryptionHelper
|
||||
.encryptData(drivers[i]['education'].toString()),
|
||||
"employmentType": encryptionHelper
|
||||
.encryptData(drivers[i]['employmentType'].toString()),
|
||||
"maritalStatus": (drivers[i]['maritalStatus'].toString()),
|
||||
"fullNameMaritial": encryptionHelper.encryptData(
|
||||
drivers[i]['fullNameMaritial'].toString()),
|
||||
'id': drivers[i]['id'].toString()
|
||||
};
|
||||
print(payload);
|
||||
// if (drivers[i]['id'].toString() !=
|
||||
// '01002165502a9sHC1tbrUrUw') {
|
||||
var result = await CRUD().post(
|
||||
link:
|
||||
'https://server.sefer.live/sefer.click/sefer/auth/captin/updateDriverSecure.php',
|
||||
payload: payload);
|
||||
if (result != 'failure') {
|
||||
print(result);
|
||||
} else {
|
||||
print('failure');
|
||||
}
|
||||
Future.delayed(Duration(microseconds: 200));
|
||||
// }
|
||||
}
|
||||
MyDialog().getDialog('title', 'midTitle', () {
|
||||
Get.back();
|
||||
});
|
||||
},
|
||||
icon: const Icon(
|
||||
FontAwesome5.grin_tears,
|
||||
size: 29,
|
||||
color: AppColor.blueColor,
|
||||
),
|
||||
),
|
||||
],
|
||||
);
|
||||
}),
|
||||
|
||||
Reference in New Issue
Block a user