当前位置: 首页 > news >正文

开彩票网站做私庄自己做网站 需要哪些

开彩票网站做私庄,自己做网站 需要哪些,私人承接软件开发定制,怎么做网站移动端路由鉴权 路由鉴权是指根据用户权限控制用户可以访问哪些路由。 Vue 中实现路由鉴权 Vue 中可以结合 Vuex 和路由守卫来实现路由鉴权。 1. 使用 Vuex 存储用户权限 创建一个 Vuex store 来存储用户权限。在登录成功后,将用户权限存储在 Vuex store 中。在路由守…

路由鉴权

路由鉴权是指根据用户权限控制用户可以访问哪些路由。

Vue 中实现路由鉴权

Vue 中可以结合 Vuex 和路由守卫来实现路由鉴权。

1. 使用 Vuex 存储用户权限

  • 创建一个 Vuex store 来存储用户权限。
  • 在登录成功后,将用户权限存储在 Vuex store 中。
  • 在路由守卫中检查用户权限。

2. 使用路由守卫

  • 使用 beforeEach 钩子函数来检查用户权限。
  • 如果用户没有权限访问该路由,则重定向到其他路由。

示例

JavaScript

// Vuex storeconst store = new Vuex.Store({state: {user: {permissions: []}},mutations: {setUserPermissions(state, permissions) {state.user.permissions = permissions;}}
});// 路由守卫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. 使用不同的登录页面

  • 为不同的用户类型创建不同的登录页面。
  • 在登录页面收集用户身份信息。
  • 登录成功后,将用户身份信息存储在本地存储或 cookie 中。

2. 使用不同的 API 接口

  • 为不同的用户类型提供不同的 API 接口。
  • 在登录成功后,根据用户身份信息选择要调用的 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') {// 登录成功,将用户身份信息存储在本地存储中localStorage.setItem('userType', 'admin');this.$router.push('/home');} else {// 登录失败alert('登录失败');}}}
};
</script>// API 接口// 普通用户
const api = {getUser() {// ...}
};// 管理员
const adminApi = {getUser() {// ...},deleteUser() {// ...}
};// 在登录成功后,根据用户身份信息选择要调用的 API 接口const user = JSON.parse(localStorage.getItem('user'));if (user.type === 'admin') {// 使用管理员 API 接口adminApi.getUser();
} else {// 使用普通用户 API 接口api.getUser();
}

总结

  • Vue 中可以结合 Vuex 和路由守卫来实现路由鉴权。
  • 可以使用不同的登录页面和 API 接口来实现不同用户登录。

 

 

http://www.yayakq.cn/news/459798/

相关文章:

  • 自由策划企业网站管理系统破解版用jquery做网站好吗
  • 简约网站版式安康市燃气公司电话
  • 网站后台放在哪里海南网站建设费用
  • 网站建设都有那些费用线上平面设计哪家培训好
  • 中国万网轻云服务器 如何发布网站织梦如何做淘宝客网站
  • 无锡企业建站做响应式网站的流程
  • 如何进行网站建设的销售商标注册类别45类明细
  • 外贸网站适合用数字域名吗wordpress 网站域名
  • 去哪找做网站的人十堰网站建设联系电话
  • 网站备案 人工审核网站设计 seo
  • 达州 网站建设网站怎样投放广告位
  • 检测站营销方案v2ray wordpress
  • 做网站在什么地方找网站建设的作用
  • 精美网页源码网站深圳坪山天气预报15天
  • 郴州网站开发网站建设在哪些方面
  • 女人与马做受网站可以做网页的软件
  • php 学院网站有限公司怎么注册
  • 怎么看网站有没有做推广商业网站怎么做
  • 玩具租赁网站开发与实现论文wordpress熊掌号资源提交
  • wordpress主题的网站企业网站优化系统
  • 新手学建设网站书籍馀姚网站建设
  • 西安西郊网站建设网站开发视频播放无画面
  • 沈阳网站推广¥做下拉去118cr起名字2023免费八字起名
  • 58同城网站建设目的西宁吧 百度贴吧
  • 织梦的网站数据还原怎么做网站开发搭建合同范本
  • 哈尔滨网站建设招聘应用商店免费下载
  • 免费正能量网站下载ww自己创建的网站怎么做流量
  • 马关县住房和城乡建设局网站网站快速推广排名技巧
  • seo怎么做优化方案wordpress 数据库优化
  • 政和县建设局网站公告live2d wordpress