Добрый день стоит задача, не могу реализовать:
Сделать что бы люди, не числящиеся у нас в студентах, видели отдельные курсы и проходили внутри тесты, для определения уровня знаний. Затем по желанию клиента мы можем зачислить его на основные программы и курсы. Но т.к. отнюдь не всегда можно завести пользователя (например в выходной день) или их банально много, я пришёл к с саморегистрации.
Саморегистрацию по эл.почте я сделал. Сделал курс, что бы люди имели возможность самостоятельной записи на него.
Дальше вопросы:
1) Люди, которые заходят после саморегистрации, не видят этих курсов. Им нужно заходить в каталог курсов, находить нужную категорию и потом только записываться на курс. Категорий много, т.к. на сайте есть основной поток студентов, которых мы обучаем, регистрируем вручную и записываем на наши курсы и программы. Как сделать, что бы пользователь, после самостоятельной регистрации в системе, видел сразу же нужные курсы? Можно конечно добавить блок с категориями, перейдя в категории, увидят нужные курсы, запишутся. НО у нас есть основной поток, который будет эти категории тоже видеть.
1б) Я подумал о возможном решении с ролями, но не смог найти ответ на него: Можно ли сделать, что бы после саморегистрации в системе - автоматически присваивалась новая, другая роль ??? Затем я смогу эту роль настроить под категории и курсы.
2) При заходе на стартовую страницу, помимо входа в систему, видна ссылка "Создать новую учетную запись" Можно её как то убрать, что бы не путать основных пользователей? Мы будем выдавать страницу с формой саморегистрации по запросу клиента.