用户相关 API
方法 | 描述 |
---|---|
isUser | 验证用户是否认证通过或已记住的用户 |
isGuest | 验证用户是否为访客 |
类型:Function
功能描述:验证用户是否认证通过或已记住的用户,即:shiro 实例创建创建时传入的 principal 是否不为 null
参数:无
返回值:boolean
用户是否认证通过或已记住的用户
示例:
原生 JavaScript
<script type="text/javascript">
if(shiro.isUser() === true) {
return "已登录或已记住用户";
}else{
return "未登录用户";
}
</script>
vue
<template>
<div>
<div v-if="shiro.isUser() === true">访客</div>
<div v-if="shiro.isUser() === false">非访客</div>
</div>
</template>
<script lang="ts">
import { defineComponent } from 'vue';
export default defineComponent({
setup() {
}
});
</script>
类型:Function
功能描述:验证用户是否为访客,即未认证(包含未记住)的用户,即:shiro 实例创建创建时传入的 principal 是否为 null
参数:无
返回值:boolean
用户是否为访客
示例:
原生 JavaScript
<script type="text/javascript">
if(shiro.isGuest() === true) {
return "访客";
}else{
return "非访客";
}
</script>
vue
<template>
<div>
<div v-if="shiro.isGuest() === true">访客</div>
<div v-if="shiro.isGuest() === false">非访客</div>
</div>
</template>
<script lang="ts">
import { defineComponent } from 'vue';
export default defineComponent({
setup() {
}
});
</script>