ذخیره کردن داده های encrypt شده


وقتی میخای داده های کد شده رو که قراره بعدا دی کد بشن رو توی دیتابیس ذخیره کن ارور میده ... اگرم نده بعدا داده ی دی کریپت شده با داده ی اصلی مشابه نخاهد بود

باید قبل از ذخیره توی دیتابیس داده ها رو با تابع utf8_encode ایمن سازی کرد

توی یی این دو خط کد رو مد نظر داشته باشید

$encrypted = utf8_encode(Yii::$app->security->encryptByKey($data, $key));
$decrypted = Yii::$app->security->decryptByKey(utf8_decode($encrypted), $key);

 

۱۳۴۸/۱۰/۱۱ || in category : فریم ورک yii