Incident

поступила ΠΆΠ°Π»ΠΎΠ±Π° ΠΎΡ‚ Π°Ρ„Ρ„ΠΈΠ»ΠΈΠ°Ρ‚Π° ΠΎ Π½Π΅ возмоТности рСгистрации с mail.ru.

Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ ΠΎ Ρ‚ΠΎΠΌ ΠΊΠ°ΠΊ происходит процСсс рСгистрации

ΠŸΡ€ΠΎΡ†Π΅ΡΡ рСгистрации состоит ΠΈΠ· Π΄Π²ΡƒΡ… шагов.

  • Validate: POST casino.com/api/v1/validate/user-register
  • Register: POST casino.com/api/v1/profiles

ПослС заполнСния рСгистрационной Ρ„ΠΎΡ€ΠΌΡ‹ происходит запрос Validate, с ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅ΠΉ всСх ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² Ρ„ΠΎΡ€ΠΌΡ‹. Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ Π²Π°Π»ΠΈΠ΄Π°Ρ†ΠΈΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π»ΠΈΠ±ΠΎ Π½Π°Π±ΠΎΡ€ сообщСний ΠΎΠ± ΠΎΡˆΠΈΠ±ΠΊΠ°Ρ… Π² Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΠΏΠΎΠ»Π΅ΠΉ, Π»ΠΈΠ±ΠΎ сообщСниС ΠΎΠ± успСхС. Π’ случаС ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠΉ Π²Π°Π»ΠΈΠ΄Π°Ρ†ΠΈΠΈ происходит запрос Π½Π° Register, Π² Ρ…ΠΎΠ΄Π΅ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΡƒΠΆΠ΅ происходит полная ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° коррСктности заполнСния Ρ„ΠΎΡ€ΠΌΡ‹, которая ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ΡŒΡΡ Π»ΠΈΠ±ΠΎ рСгистрациСй ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, Π»ΠΈΠ±ΠΎ списком ошибок с асоциированными полями.

ΠŸΠΎΡ‡Π΅ΠΌΡƒ ΠΈΠΌΠ΅Π½Π½ΠΎ такая ΠΌΠ΅Ρ…Π°Π½ΠΈΠΊΠ°? ΠœΠ΅Ρ‚ΠΎΠ΄ validate Π½Π΅ Ρ‚Ρ€ΠΈΠ³Π΅Ρ€ΠΈΡ‚ Ρ€Π΅ΠΉΡ‚ Π»ΠΈΠΌΠΈΡ‚Ρ‹ со стороны SG, Ρ‚.ΠΊ. это Π² Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ своСм Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Π°Ρ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° - Π² Π½Π΅ΠΉ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π½Π΅ΡΡƒΡ‰Π΅Ρ‚ΡΠ²ΡƒΡŽΡ‰ΠΈΠΉ Π΄ΠΎΠΌΠ΅Π½ ΠΏΠΎΡ‡Ρ‚Ρ‹ ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ. Π’ Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ ΠΌΠ΅Ρ‚ΠΎΠ΄ Register ΡƒΠΆΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ ТСсткиС Π»ΠΈΠΌΠΈΡ‚ Ρ‹

ВосстановлСнная хронология

  • 19.01.2024: Π±Π°Π» Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ тСстовый Π²ΠΎΡ€ΠΊΠ΅Ρ€, для Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ рСгистрации с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ списка Π΄ΠΎΠΌΠ΅Π½ΠΎΠ².
  • Π’ Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠ°Ρ€Ρ‹ мСсяцСв SG сдСлал свой Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π» блСклистов ΠΈ ΠΌΡ‹ Π½Π΅ использовали этот Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»
  • 04.09.2024: ΠΌΡ‹ Π½Π°Ρ‡ΠΈΠ½Π°Π΅ΠΌ Π΄Π΅Π»Π°Ρ‚ΡŒ Π²ΠΎΡ€ΠΊΠ΅Ρ€Ρ‹ для Π°Π½Π°Π»ΠΈΡ‚ΠΈΠΊΠΈ, создаСтся Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ ΠΈ Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅Π½ΠΎΡΠΈΡ‚ΡŒΡΡ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π» старых Π²ΠΎΡ€ΠΊΠ΅Ρ€ΠΎΠ². Π’ процСссС пСрСноса Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π» Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ рСгистраций ломаСтся (Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ всСгда ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒΡΡ Ρ€Π°Π²Π½Π° Π»ΠΈ пустая строка Π·Π°ΠΏΡ€Π΅Ρ‰Ρ‘Π½Π½ΠΎΠΌΡƒ Π΄ΠΎΠΌΠ΅Π½Ρƒ)
  • 05.11.2024: происходит ΠΈΠ½Ρ†ΠΈΠ΄Π΅Π½Ρ‚, Π² Ρ…ΠΎΠ΄Π΅ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Ρƒ нас ΠΏΠ°Π΄Π°Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ письма Π½Π° mail.ru. Π’ Ρ…ΠΎΠ΄Π΅ ΠΈΠ½Ρ†ΠΈΠ΄Π΅Π½Ρ‚Π° ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΡ‚ запрос Π½Π° Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ mail.ru ΠΈ ΠΏΠΎΠΊΠ°Π· ошибки Π² случаС рСгистрации с mail.ru. Как срочная ΠΌΠ΅Ρ€Π° быстро Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠ°
  • 05.11.2024: Π³Π΄Π΅-Ρ‚ΠΎ Π² этот ΠΆΠ΅ дСнь ΠΎΡ‚ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ отказываСмся, Π½ΠΎ Π² спискС Π·Π°Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… остаСтся ΠΌΠ΅ΠΉΠ» Ρ€Ρƒ.
  • 26.11.2024: ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΡ‚ Ρ€Π΅ΠΏΠΎΡ€Ρ‚ ΠΎΡ‚ Π°Ρ„Ρ„ΠΈΠ»ΠΈΠ°Ρ‚Π° ΠΎ нСвозмоТности Π·Π°Ρ€Π΅Π³Π°Ρ‚ΡŒΡΡ с mail.ru. Ρ€Π΅ΠΏΠΎΡ€Ρ‚.
  • 26.11.2024: ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΠ»ΠΈ ΠΈ ΡƒΠ΄Π°Π»ΠΈΠ»ΠΈ ΠΈΠ· списка Π·Π°Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… Π΄ΠΎΠΌΠ΅Π½ΠΎΠ².
  • 26.11.2024: Π² Ρ…ΠΎΠ΄Π΅ тСстирования выяснСно, Ρ‡Ρ‚ΠΎ ошибка происходит Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° verify.
  • 27.11.2024: ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° ΡƒΡˆΠ»Π°, Π² Ρ…ΠΎΠ΄Π΅ Ρ€Π°Π·Π±ΠΈΡ€Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π² ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΎ, Ρ‡Ρ‚ΠΎ Ρƒ нас Π½Π΅Ρ‚ Π½ΠΈΠΊΠ°ΠΊΠΈΡ… Π»ΠΎΠ³ΠΎΠ² ΠΏΠΎ Ρ€Π°Π±ΠΎΡ‚Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° verify. Как слСдствиС ΠΌΡ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»ΠΎ. ΠœΡ‹ Π·Π½Π°Π΅ΠΌ Ρ‡Ρ‚ΠΎ наш ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ Register Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π» (Π±Ρ‹Π»Π° ошибка, Π½Π΅Ρ‚ событий Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ Π² Π»ΠΎΠ³Π°Ρ…). ΠœΡ‹ Π·Π½Π°Π΅ΠΌ Ρ‡Ρ‚ΠΎ Π±Ρ‹Π»Π° ошибка ΠΎΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Verify ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ. Π£ нас Π½Π΅Ρ‚ Π½ΠΈΠΊΠ°ΠΊΠΈΡ… Π»ΠΎΠ³ΠΎΠ² ΠΏΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρƒ Verify Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ½ΡΡ‚ΡŒ Ρ‡Ρ‚ΠΎ происходило.

ΠŸΡ€ΠΈΡ‡ΠΈΠ½Ρ‹ ΠΈΠ½Ρ†ΠΈΠ΄Π΅Π½Ρ‚Π°

  • нСдостаток логирования критичСских для ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ²
  • нСдостаток Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ ΠΎΠ± ΡƒΠΆΠ΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π΅

ΠŸΡ€ΠΈΠ½ΡΡ‚Ρ‹Π΅ ΠΌΠ΅Ρ€Ρ‹

  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΎ Π»ΠΎΠ³ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° POST /api/v1/verify Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΡ‚ΡŒ всю Ρ†Π΅ΠΏΠΎΡ‡ΠΊΡƒ рСгистрации

НСобходимыС ΠΌΠ΅Ρ€Ρ‹

  • Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ клиСнтскоС Π»ΠΎΠ³ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ошибок, Ρ‚.ΠΊ. сСйчас ΠΌΡ‹ Π½ΠΈΠΊΠ°ΠΊ этот процСсс Π½Π΅ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΠ΅ΠΌ.