Что это
Вход по паролю или коду - аутентификация. Проверка «этот ученик открывает свой урок, а не чужой» - авторизация. Это разные механизмы, и наличие первого не даёт второго.
Типичная ошибка быстрой сборки
Страница урока или личного кабинета доступна по прямой ссылке с номером: подставил другой номер - увидел чужие данные. Вход при этом работает исправно, поэтому проблему не замечают до первой жалобы.
Почему это важно вам
Проверьте руками: войдите под одним аккаунтом и попробуйте открыть страницу другого, подставив его номер в адрес. Это тридцать секунд и не требует технических знаний, а находит одну из самых частых дыр в самостоятельно собранных кабинетах.