- Dikirim
- 20 Agustus 2026 pukul 14.43 UTC
- Penulis
- Kamo
- Commit
- 5834b1b
Token publik adalah < memberId >. < iterasi >, yang salah pada dua jumlah. Ini menerbitkan ID anggota nyata dalam setiap link siapa pun berbagi - pada kartu nama, dalam tanda tangan email, dalam inbox orang lain - dan itu membuat seluruh ruang walkable: satu link mengatakan kepada Anda anggota, dan menghitung dari .1 menghitung mereka kampanye lain. Seorang pesaing bisa melihat berapa banyak seseorang berjalan, dan siapa pun bisa menempa kode yang masuk akal untuk anggota yang belum pernah mereka temui. KODE sekarang memegang UUID acak dan parameter URL adalah? diskon =. Kolom, panjang dan unik indeks tidak berubah, hanya apa yang masuk di dalamnya pindah. Iiterasi dan uq _ mtc _ org _ anggota _ iter hilang dengan itu. Satu-satunya pekerjaan mereka adalah Mengurutkan tanda itu, dan urutan adalah apa yang maksimal (iterasi) + 1 - a baca-lalu-tulis dua tab dapat keduanya menang, yang membutuhkan batasan unik untuk menangkap, mencoba lagi untuk pulih, dan yang mencoba lagi dalam transaksi BRAND- NEW karena unique _ violence membatalkan transaksi itu terjadi di YSQL. Semua itu ada Untuk membela nomor yang tak dibutuhkan siapapun. UUID tidak memiliki apa-apa untuk bertabrakan; yang unik indeks pada CODE tetap sebagai backstop. Token ini sengaja masih kolom daripada kunci primer baris, bahkan Meskipun keduanya UUID. Menjaga mereka terpisah adalah apa yang membuat link reissuble: sebuah tanda yang mendapat tergores, spam atau dicetak pada selebaran yang salah dapat diganti di tempat sementara pengunjung, acara dan konversi sudah melekat pada baris tinggal di mana mereka - dan itu membuat id alamat API terotentikasi dari URL publik.