【发布时间】:2016-05-24 23:57:27
【问题描述】:
在一个 Moodle 中,我已经设置,我通过单点登录接收新用户,这些用户应该为他们设置一个特定的主题。这个主题不是默认主题,其他用户可以注册站点(他们不是通过 SSO 进来的)并且不应该得到这个主题,所以我不能将它设置为默认主题。
当用户通过 SSO 登录时,如何将主题设置为首选或默认主题?
我认为此设置存储在数据库中,但我在那里找不到。 我在 user 表中找到了一列 theme,但在那里设置主题没有任何作用。 我还查看了表 user_preferences,但在为特定用户更改主题后,没有找到任何关于主题的记录。
有人知道它存储在数据库中的哪个位置,或者我如何为特定用户设置默认主题?
更新:
用户可以更改自己的主题。
我将主题名存储在数据库的列中(clean,NOT theme_clean)。
【问题讨论】: