Men bir fayldan zaxira nusxa ko‘chirdim.

Oxiri ikkala nusxa ham yaroqsiz bo‘lib qoldi.

Sababi: fayl ichida ma’lumotlar emas, shaxsni tasdiqlovchi ma’lumot bor edi.

Ma’lumotdan nusxa ko‘chirsangiz, sizda ikkita nusxa bo‘ladi.
Shaxsni tasdiqlovchi ma’lumotdan nusxa ko‘chirsangiz, ikkita shaxsga ega bo‘lmaysiz — ayni bir shaxs bir vaqtning o‘zida ikki joyda paydo bo‘ladi.

Buni ko‘rgan har qanday platformaning birinchi o‘ylaydigan narsasi: «Hisob o‘g‘irlangan». Shuning uchun barcha hisobga kirish ma’lumotlari bekor qilinadi, nusxa ham, asl nusxa ham yaroqsiz bo‘lib qoladi.

Bunday narsalar ko‘pchilik o‘ylagandan ancha ko‘p:
· Hisobga kirish sessiyasi
· API kaliti, avtorizatsiya fayli, sertifikat
· Brauzer cookie’lari
· Turli «Meni eslab qol» ma’lumotlari

Siz zaxira nusxa yaratyapman deb o‘ylaysiz, aslida esa ikkinchi nusxani yaratib qo‘yasiz. Tizim esa faqat bittasini tan oladi.

Eng yomoni, xatolik o‘sha zahoti ko‘rinmaydi — bekor qilingan paytda hammasi odatdagidek ishlayveradi. Muammo undan foydalanmoqchi bo‘lganingizdagina bilinadi.

Shuning uchun biror narsadan nusxa ko‘chirishdan oldin, avval o‘zingizdan so‘rang:

Buning ichida ma’lumot bormi yoki shaxsni tasdiqlovchi ma’lumotmi?

Ma’lumotdan nusxa ko‘chirish mumkin. Shaxsni esa faqat ko‘chirish mumkin, bo‘lib bo‘lmaydi.