- Diantar
- 13 November 2026 pukul 08.16 UTC
- Pengarang
- Kamo
- Kommit
- b6b8812
Portal peminjam menandai setiap alamat yang dimasukkan diverifikasi pada pendaftaran dan tidak mengirimkan apapun alamat dua kali membuktikan ejaan, bukan kotak surat — dan memiliki akun menunjukkan pinjamannya, jadi mengambil alih akun yang memegang alamat (sekarang dilakukan oleh **************** kamo-shared-library a6d39dc5) harus bersandar pada bukti. - /portal/account/register tidak lagi menandai alamat yang diverifikasi. Setelah pendaftaran berkomitmen, a kode enam digit pergi ke itu, dalam nama peminjam, dengan tautan kembali ke portal peminjam (https://myloan.<lender domain>/verify-email?t=…) bukan Kamo register host. - /portal/account/verify {email, code}: kode. lima kode salah per jam per orang (CodeAttemptLimiter) — 429 dengan retryAfterSeconds setelah itu. - /portal/account/verify/resend {email}: kode baru; VerificationResendRateLimiter; menjawab sama siapapun yang memiliki alamat, dan tidak pernah mengirim satu yang sudah terbukti. - /portal/account/verify-token {token}: tautan suratnya. - /portal/account/prepare-signin menjawab verificationRequired:true (dan mengirimkan kode) untuk seseorang yang tidak pernah membuktikan alamat mereka, jadi portal meminta kode sebelum masuk. - Tidak ada Kamo surat "terima kasih telah bergabung" untuk peminjam portal (EmailVerificationService sendWelcome=false overloads; setiap pemanggil yang ada tidak berubah). - **************** delegasi untuk accountForMember: a terbukti peminjam mengambil alih akun yang tidak dimiliki yang menyimpan alamat mereka (misalnya yang Arive pinjaman sinkronisasi dilakukan); jika tidak, akun mereka sendiri, seperti sebelumnya. Unguarded-endpoint baseline: verify, resend, verifyToken are public by design (no session yet), Terdaftar dengan alasan.
