5. 配置登录

5.1 用户登录配置

首先,在您的业务数据库中,需要创建一张用户表,包含可作为登录校验的账号信息,执行如下 SQL:

CREATE TABLE IF NOT EXISTS `userinfo` (
  `user_id` VARCHAR(128) NOT NULL COMMENT '用户登录 ID',
  `user_name` VARCHAR(20) NOT NULL COMMENT '用户名',
  `user_roles` VARCHAR(40) NOT NULL COMMENT '用户角色,包含了 在第 5 节中创建的角色ID,如果有多个角色,使用 `,` 隔开。',
  `password` VARCHAR(32) NOT NULL COMMENT '登录密码',
   /*
   -- 可根据业务需要添加其它字段
   */
  INDEX(`user_name`),
  PRIMARY KEY (`user_id`)
) ENGINE=INNODB DEFAULT CHARSET=UTF8;

-- 插入一条测试数据
INSERT INTO `userinfo` VALUES('test', '赵钱孙', 'provost, admin', '123456');

然后,打开 全局配置 --> 用户登录 --> 登录校验函数 配置面板,选中 使用用户表,设置登录校验字段的映射关系,如下图:

注意:用户表的密码字段的值一般需要经过 hash 加密后写入。您可以在 全局配置 --> 用户登录 --> 设置 配置面板里面设置加密方式(默认MD5),以便用户输入的密码经过此种加密 hash 后,与数据库中存储的 hash 后的密码一致。

5.2 其他配置

除登录配置之外,我们可以在发布之前为业务系统设定一些配置项,比如启用验证码登录、设置首选皮肤、修改背景图片等。

results matching ""

    No results matching ""