Advertisement
saloev

Смена пароля

Apr 25th, 2024 (edited)
20
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.97 KB | None | 0 0
  1. FeaturesToggle._support._features['mail_auth'] = { current_version: 2, supported_version_list: [0, 1, 2], };
  2. AuthAvailableList._setAvailableList(B.app.config.getActivePivotInfo(), [AUTH_AVAILABLE_LIST.phone_number, AUTH_AVAILABLE_LIST.mail])
  3. PLAYER.set({    ...PLAYER.get(),    has_email: 1, email_mask: 'fe****h@gmail.com'});
  4.  
  5. addMockRequestList = (mock_list) => {   
  6. for (const mock_request of mock_list) { FakeServer.addMockedRequest(mock_request.method, mock_request); }             
  7. FakeServer.init({});
  8. }
  9.  
  10. addMockRequestList([{   
  11. // метод который хотим замокать   
  12. method: '/security/mail/changePassword', // путь копируем из документатора   
  13.  
  14. // какой будет ответ (НУЖНО ЧТОБЫ ОН ТОЧНО СОВПАДАЛ С ОТВЕТОМ ОТ БЭКЕНДА смотреть документатор)  status="ok" - НЕ КОПИРУЕМ
  15. "response": {}
  16. }]);
  17.  
  18. // МОКАЕМ ЗАПРОС ПЕРЕОТПРАВКИ КОДА ПОЧТЫ
  19. addMockRequestList([{
  20. // метод который хотим замокать
  21. method: '/security/mail/resendCode', // путь копируем из документатора
  22.  
  23. // какой будет ответ (НУЖНО ЧТОБЫ ОН ТОЧНО СОВПАДАЛ С ОТВЕТОМ ОТ БЭКЕНДА смотреть документатор)
  24. response: {
  25. mail_story_info: {
  26. mail_story_key: '',// ключ
  27. mail_story_type: 'full_add',// какой спценарий (полный/неполный)
  28. data: {
  29. "next_resend": nowTime() + 60,// 60 секунд,// тут пишем кол-во секунд
  30. "code_available_attempts": 3,
  31. "expire_at": nowTime() + 60 * 20,// 20 мин секунд,
  32. "stage": "entering_code"
  33. }
  34. }
  35. }
  36. }]);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement