6.2.1. 登录界面

登录界面提供使用登录名和密码登录的功能。登录名大小写敏感。

Web Client 中的 Remember Me - 记住我 复选框可以通过应用程序属性cuba.web.rememberMeEnabled 设置。标准登录页中可选语言的下拉列表可以通过应用程序属性 cuba.localeSelectVisiblecuba.availableLocales 设置。

其它相关的应用程序属性有: cuba.web.loginDialogDefaultUsercuba.web.loginDialogDefaultPasswordcuba.web.loginDialogPoweredByLinkVisible

在 Web Client,可以在 Studio 中自定义或完全替换标准登录窗口。在项目树选择 Generic UI 并点击右键菜单的 New > Screen。然后在 Legacy Screen Templates 标签页选择 Login Window 模板。会在 Web 模块创建新的 ext-loginWindow.xml 文件,并自动注册到 web-screens.xml 中。参阅 通用 UI 基础设施

平台提供防暴力破解密码机制:参阅应用程序属性 cuba.bruteForceProtection.enabled

需要更深层次的自定义鉴权流程,参阅 登录Web 登录 章节。

Login Screen 的展示可以使用带 $cuba-login-* 前缀的 SCSS 变量进行自定义。可以在创建一个 主题扩展 或者一个 自定义主题 之后在可视化编辑器里修改这些变量的值。