rolling-scopes / rsschool-app

An application for the RS School education process
https://app.rs.school
Mozilla Public License 2.0
9.92k stars 205 forks source link

Bug with registrations on the RS School app #2496

Closed Khantsev closed 3 months ago

Khantsev commented 3 months ago

Здравствуйте! 

Столкнулся з проблемой. 

Курс https://rs.school/courses/javascript-preschool-ru При регистрации на платформе RS School https://app.rs.school/login?url=%2Fregistry%2Fstudent%3Fcourse%3Djs-fe-preschool-2024q2 

выдает ошибку:

{"statusCode":500,"message":"Internal server error"} 

Можете объяснить в чём дело и как решить сложившуюся проблему?

Писал в Discord раздел questions-stage0, questions-to-admins, questions-to-rsapp не смогли помочь. В разделе questions-to-admins @natein рекомендовала issue сделать.

В учётную запись GitHub захожу без проблем. Учётная запись на RS School App у меня ранее была и был подвязан данный GitHub. Мой GitHub https://github.com/Khantsev

IMG_2121

Khantsev commented 3 months ago

Проблема решена. Понял и нашел, что вызывало ошибку. Исправил.

Ошибка была связана с тем, что в учётной записи GitHub менялся username. 

GitHub свою очередь предупреждает, что не будет:

We will not set up redirects for your old profile page. We will not set up redirects for Pages sites. На практике проверил, свою мысль. Сервер чувствителен к таким моментам. Данные для входа не совпадут.

Радикально вышел с положения. Изменил в старой учётной записи username, освободил для новой учётной записи с нужным username Khantsev. Создал новую учётную запись на GitHub с нужным username.

Как итог, старую учётную запись RS School app, имею доступ и в роли Khantsev учётной записи GitHub. Можно конечно было попробовать сделать перенаправления для старой страницы профиля. На это нужно время, а Stage0 начался.

Вывод нужно быть осторожным с change  username GitHub. Если и менять, то убедиться что вы везде сможете сделать перенаправления для вашей старой страницы профиля, где это требуется.