代码拉取完成,页面将自动刷新
vim src/main/resources/session.properties
# 认证处理的类型: 1 session: 使用session来保存登录用户 2 token: 使用token来保存登录用户
authType = session
# token缓存方式, 仅在 authType = token 时有效
tokenCache = jedis
# 用户模型的类,必须是实现 IAuthUserModel
userModel = net.jkcode.jkmvc.example.model.UserModel
# 用户名字段
usernameField = username
# 密码字段
passwordField = password
# 密码加密的盐
passwordSalt = .$%^#*!)06zth
其中userModel
是开发者自己实现的用户模型类, 表示当前会话中登录的用户
必须实现接口IAuthUserModel
, 参考demo
class UserModel(id:Int? = null): Orm(id), IAuthUserModel {
// 伴随对象就是元数据
companion object m: OrmMeta(UserModel::class, "用户模型", "user", "id"){}
// 代理属性读写
public var id:Int by property() // 用户编号
public var username:String by property() // 用户名
public var password:String by property() // 密码
public var name:String by property() // 中文名
public var age:Int by property() // 年龄
public var avatar:String by property() // 头像
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。