Сергей Нифантов, наверно после прохождения курса проверять, если ID пользователя = 30, то разлогинивать его....
/истина где-то рядом....
26.10.2010 21:36:38
Сергей Нифантов, наверно после прохождения курса проверять, если ID пользователя = 30, то разлогинивать его....
/истина где-то рядом....
|
|
|
|
27.10.2010 12:50:57
У данного метода, я предполагаю, есть существенный недостаток - могут ли одновременно два анонима проходить один и тот же тест?
|
|
|
|
26.07.2013 15:14:09
Столкнулись с такой задачей! мы пробовали настроить права на курс везде где только можно. но ничего не помогло - для сдачи тестов система по любому запрашивает ид пользователя. А надо сделать чтобы любой смертный смог просто проверить свои знания без всяких авторизаций и регистраций!
Решением задачи является регистрация пользователя в момент начала тестирвоания, и скрытая авторизация его с параметром запомнить на данном компьютере. Код CUser::Authorize($id, true) альтернативный вариант надо запоминать сессию пользователя (браузер = IP адрес) и на основе них создавать виртуального пользователея под которым и давать возможность сдать тест и увидеть свои результаты В итоге все таки сделали на механизме создания пользователя на старте и удаления пользователя после сдачи. хочется такую возможность заложить все таки в стандартную поставку! Чтобы в настройках доступа к модулю для всех пользователей был дополнительный набор прав не только на чтение но и на чтение = сдача тестов. |
||||
|
|
|||