import{_ as s,o as n,c as a,V as l}from"./chunks/framework.b31a4d00.js";const u=JSON.parse('{"title":"@fesjs/plugin-login","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plugin/plugins/login.md"}'),o={name:"reference/plugin/plugins/login.md"},p=l(`
管理自定义 login 页面,包括 login 页面权限问题,跳转登陆问题。
在 package.json
中引入依赖:
{
"dependencies": {
"@fesjs/fes": "^3.0.0",
"@fesjs/plugin-login": "^3.0.0"
}
}
import { defineRuntimeConfig } from '@fesjs/fes';
export default defineRuntimeConfig({
login: {
loginPath: '/login', // 登陆页面路径,默认 /login,也可以用路由的 name
hasLogin() {
// 进入页面前判断是否登陆的逻辑,每次跳转非登陆页面都会检测,直到为 true,支持异步
return true;
},
},
});