Appearance
登录设置
登录页面
默认情况下,用户统一通过工作台登录系统,然后在工作台页面进入应用。如果启用了应用登录页面之后,应用就拥有了独立的登录页面,这样可以使得应用脱离工作台独立运行。 应用的独立登录页面地址如下
桌面端
shell
https://next.informat.cn/auth/app/${appId}/0移动端
shell
https://next.informat.cn/mobile/app_login/${appId}/0其中 ${appId} 是应用的 ID。
对于登录页面也可以自定义标题 logo 背景图片 描述文字
以下是一个示例

在上面的例子中,也使用了主题样式将登录表单调整到右侧显示。代码如下
css
.login.auth .theme-auth-view{
position: absolute;
right: 100px;
top: calc(50vh - 350px);
}用户扩展信息
用户扩展信息功能允许通过调用一个自动化来设置和用户绑定的session信息,这个信息会被保存在表达式变量 user.userInfo中。在配置过程中可以通过表达式在 表达式 自动化 脚本 中引用。
以下是一个设置用户扩展信息的自动化代码片段
js
let userSession={
role:'admin',
department:'销售部'
}
automatic.setReturnValue(userSession);在自动化中使用以下表达式访问
js
${User.userInfo(Context.userId()).userInfo}在客户端通过以下表达式访问
js
${user.userInfo}
