KamoCRM

ผู้กู้ต้องพิสูจน์อีเมล์ก่อนที่ระบบจะเปิดบัญชี

FixSecurityService
Shipped
13 พฤศจิกายน 2569 เวลา 08:16 UTC
Author
Kamo
Commit
b6b8812

ทางเข้าของผู้ยืม ทำการยืนยันที่อยู่ที่พิมพ์ไว้ทุกที่ และไม่ส่งอะไรเลย ที่อยู่สองครั้ง พิสูจน์คำสะกด ไม่ใช่กล่องจดหมาย กำลังยึดบัญชีที่อยู่ (ตอนนี้ทำโดย ****************) มันต้องอยู่บนหลักฐาน - /portal/account/register ไม่ได้ทำการยืนยันที่อยู่อีกต่อไป รหัสหกตัวเลขไปที่มัน ในชื่อของผู้ให้กู้ กับลิงก์กลับไปยังเว็บไซต์ของผู้ให้กู้ (https://myloan.<lender domain>/verify-email?t=…) แทนที่จะใช้เครื่องจดทะเบียน Kamo - /portal/account/verify {email, code}: รหัส รหัสผิด5ครั้งต่อชั่วโมงต่อคน (CodeAttemptLimiter) - 429 ด้วย retryAfterSeconds หลังจากนั้น - /portal/account/verify/resend {email}: รหัสใหม่; VerificationResendRateLimiter; ตอบคำถาม ใครก็ตามที่มีที่อยู่ และไม่เคยส่งไปรษณีย์ ไปยังที่อยู่ที่พิสูจน์แล้ว - /portal/account/verify-token {token}: ลิงค์ของจดหมาย - /portal/account/prepare-signin ตอบคำถาม verificationRequired:true (และส่งรหัสไปยัง บางคนที่ไม่เคยพิสูจน์ที่อยู่ของพวกเขา ดังนั้นประตูจึงขอรหัสก่อนที่จะล็อกอิน - ไม่มีจดหมาย Kamo "ยินดีต้อนรับสู่พื้นที่ทำงาน" สำหรับผู้ยืมเข้าใช้งาน (EmailVerificationService) sendWelcome = false overloads; ไม่เปลี่ยนแปลงทุกตัวเรียกที่อยู่แล้ว) - **************** ส่งไปยัง accountForMember: พิสูจน์แล้ว ผู้กู้ยืมจะรับบัญชีที่ไม่มีเจ้าของที่เก็บที่อยู่ของเขา (เช่น บัญชีที่กู้ยืม Arive) ทำการ sync เสร็จสมบูรณ์แล้ว); ถ้าไม่เช่นนั้น ก็ใช้บัญชีของพวกเขาเอง เช่นเดียวกับก่อนหน้านี้ จุดสิ้นสุดที่ไม่มีการคุ้มครอง: ตรวจสอบ, ส่งใหม่, ตรวจสอบToken ถูกออกแบบให้เป็นสาธารณะ (ยังไม่มีการวาระงาน), ลงชื่อด้วยเหตุผล

All changes

Like what you see shipping?

All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.

Start Free ForeverView Pricing