我如何在登录页面上添加下拉菜单?虽然我是php开发人员,但无法理解可行的方法。我想自定义登录页面,就像用户登录时一样,他应该选择已在此处注册的类型。
假设泰勒已注册为培训师。当他进入登录页面并选择用户类型为培训师时,则应登录,否则会显示一些错误。enter image description here
这可以通过在Moodle管理>用户>个人资料字段表单(/user/profile/index.php
)中创建一个新字段来完成。
话虽这么说,登录时角色控制的目的是什么?您的图像看起来像可以在Moodle中创建和管理的角色。
我的意思是,如果用户登录并恰好具有engineer平台角色,则Moodle在内部处理权限(课程访问,课程编辑权限等)。
您可以使用alternateloginurl
设置添加备用登录页面。
请记住,这将允许您建立自己的页面:
页面应包含一个将action属性设置为“ {您的心情网站} /login/index.php”并返回用户名和密码。
您可以阅读有关此设置here的文档