中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁 > news >正文

公司做網(wǎng)站比較好的平臺(tái)培訓(xùn)班報(bào)名

公司做網(wǎng)站比較好的平臺(tái),培訓(xùn)班報(bào)名,wordpress微信設(shè)置密碼,做茶道網(wǎng)站路由鑒權(quán) 路由鑒權(quán)是指根據(jù)用戶權(quán)限控制用戶可以訪問哪些路由。 Vue 中實(shí)現(xiàn)路由鑒權(quán) Vue 中可以結(jié)合 Vuex 和路由守衛(wèi)來實(shí)現(xiàn)路由鑒權(quán)。 1. 使用 Vuex 存儲(chǔ)用戶權(quán)限 創(chuàng)建一個(gè) Vuex store 來存儲(chǔ)用戶權(quán)限。在登錄成功后,將用戶權(quán)限存儲(chǔ)在 Vuex store 中。在路由守…

路由鑒權(quán)

路由鑒權(quán)是指根據(jù)用戶權(quán)限控制用戶可以訪問哪些路由。

Vue 中實(shí)現(xiàn)路由鑒權(quán)

Vue 中可以結(jié)合 Vuex 和路由守衛(wèi)來實(shí)現(xiàn)路由鑒權(quán)。

1. 使用 Vuex 存儲(chǔ)用戶權(quán)限

  • 創(chuàng)建一個(gè) Vuex store 來存儲(chǔ)用戶權(quán)限。
  • 在登錄成功后,將用戶權(quán)限存儲(chǔ)在 Vuex store 中。
  • 在路由守衛(wèi)中檢查用戶權(quán)限。

2. 使用路由守衛(wèi)

  • 使用?beforeEach?鉤子函數(shù)來檢查用戶權(quán)限。
  • 如果用戶沒有權(quán)限訪問該路由,則重定向到其他路由。

示例

JavaScript

// Vuex storeconst store = new Vuex.Store({state: {user: {permissions: []}},mutations: {setUserPermissions(state, permissions) {state.user.permissions = permissions;}}
});// 路由守衛(wèi)router.beforeEach((to, from, next) => {const requiredPermissions = to.meta.permissions;const userPermissions = store.state.user.permissions;if (!requiredPermissions || requiredPermissions.length === 0) {next();return;}if (userPermissions.some(permission => requiredPermissions.includes(permission))) {next();} else {next('/login');}
});

不同用戶登錄

1. 使用不同的登錄頁面

  • 為不同的用戶類型創(chuàng)建不同的登錄頁面。
  • 在登錄頁面收集用戶身份信息。
  • 登錄成功后,將用戶身份信息存儲(chǔ)在本地存儲(chǔ)或 cookie 中。

2. 使用不同的 API 接口

  • 為不同的用戶類型提供不同的 API 接口。
  • 在登錄成功后,根據(jù)用戶身份信息選擇要調(diào)用的 API 接口。

示例

JavaScript

// 登錄頁面<template><div><input type="text" v-model="username" /><input type="password" v-model="password" /><button @click="login">登錄</button></div>
</template><script>
export default {data() {return {username: '',password: ''};},methods: {login() {const { username, password } = this;if (username === 'admin' && password === 'admin') {// 登錄成功,將用戶身份信息存儲(chǔ)在本地存儲(chǔ)中l(wèi)ocalStorage.setItem('userType', 'admin');this.$router.push('/home');} else {// 登錄失敗alert('登錄失敗');}}}
};
</script>// API 接口// 普通用戶
const api = {getUser() {// ...}
};// 管理員
const adminApi = {getUser() {// ...},deleteUser() {// ...}
};// 在登錄成功后,根據(jù)用戶身份信息選擇要調(diào)用的 API 接口const user = JSON.parse(localStorage.getItem('user'));if (user.type === 'admin') {// 使用管理員 API 接口adminApi.getUser();
} else {// 使用普通用戶 API 接口api.getUser();
}

總結(jié)

  • Vue 中可以結(jié)合 Vuex 和路由守衛(wèi)來實(shí)現(xiàn)路由鑒權(quán)。
  • 可以使用不同的登錄頁面和 API 接口來實(shí)現(xiàn)不同用戶登錄。

?

?

http://www.risenshineclean.com/news/62357.html

相關(guān)文章:

  • 免費(fèi)電視劇網(wǎng)站大全在線觀看優(yōu)化網(wǎng)站制作方法大全
  • 男女做羞羞事網(wǎng)站seo是什么職務(wù)
  • app開發(fā)網(wǎng)站建設(shè)公司哪家好有免費(fèi)做網(wǎng)站的嗎
  • 湖南平臺(tái)網(wǎng)站建設(shè)哪里有關(guān)鍵詞排名seo
  • 宏潤(rùn)建設(shè)集團(tuán)網(wǎng)站全球網(wǎng)站排名查詢
  • 網(wǎng)站做優(yōu)化按點(diǎn)擊收費(fèi)抖音推廣引流
  • 大同網(wǎng)站建設(shè)設(shè)計(jì)seo排名技術(shù)軟件
  • 接網(wǎng)站開發(fā)的公司合肥網(wǎng)站優(yōu)化搜索
  • 制作 網(wǎng)站導(dǎo)航 下拉菜單今日國(guó)際軍事新聞最新消息
  • 做網(wǎng)站 怎么提升瀏覽量seo推廣官網(wǎng)
  • 做網(wǎng)絡(luò)課堂的平臺(tái)有哪些網(wǎng)站鄭州seo推廣外包
  • 運(yùn)動(dòng)網(wǎng)頁設(shè)計(jì)哪里有seo排名優(yōu)化
  • 做網(wǎng)站建設(shè)費(fèi)用nba最新排名東西部
  • 重慶建設(shè)摩托車質(zhì)量怎么樣seo入門版
  • 幫詐騙公司做網(wǎng)站企業(yè)網(wǎng)站推廣技巧
  • 阜寧做網(wǎng)站的價(jià)格怎么推廣自己的網(wǎng)站
  • php 網(wǎng)站 項(xiàng)目cilimao磁力貓搜索引擎
  • wordpress手機(jī)評(píng)論百度seo新站優(yōu)化
  • swiper做的網(wǎng)站百度網(wǎng)頁版瀏覽器入口
  • 青島做網(wǎng)站費(fèi)用廚師培訓(xùn)機(jī)構(gòu)
  • 平臺(tái)企業(yè)采用勞務(wù)派遣方式用工的seo的形式有哪些
  • 網(wǎng)站自做書本永久免費(fèi)的網(wǎng)站服務(wù)器有哪些軟件
  • 建設(shè)一個(gè)網(wǎng)站的步驟有哪些網(wǎng)絡(luò)推廣公司怎么找客戶
  • 百度搜索網(wǎng)站介紹杭州上城區(qū)抖音seo有多好
  • 做網(wǎng)站優(yōu)化哪家公司好關(guān)鍵詞自動(dòng)優(yōu)化
  • 合肥知名網(wǎng)站制作上海關(guān)鍵詞優(yōu)化排名哪家好
  • 松原網(wǎng)站建設(shè)網(wǎng)站建設(shè)的好公司
  • 做網(wǎng)站網(wǎng)頁掙錢不免費(fèi)刷seo
  • 深圳做網(wǎng)站公司地點(diǎn)十大免費(fèi)網(wǎng)站推廣平臺(tái)
  • 百度搜索量seo要點(diǎn)