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

能够做一镜到底的网站网页游戏排行榜电脑

能够做一镜到底的网站,网页游戏排行榜电脑,五星级酒店网站建设方案,有别人的交易链接怎么交易应用场景 甲方现有平台系统拟集成我方新开发系统&#xff0c;实现单点登录功能&#xff0c;即用户登录主平台后&#xff0c;无需重复登录即可无缝访问新系统&#xff0c;提升用户体验与操作效率。 解决方案 实现代码 前端 Step:1 新建ssoLogin.vue页面 <template><d…

应用场景

甲方现有平台系统拟集成我方新开发系统,实现单点登录功能,即用户登录主平台后,无需重复登录即可无缝访问新系统,提升用户体验与操作效率。

解决方案

在这里插入图片描述

实现代码

前端
Step:1 新建ssoLogin.vue页面

在这里插入图片描述

<template><div></div>
</template><script>
export default {name: "SSOLogin",data() {return {loading: false,redirect: undefined,};},watch: {},created() {// 第三方平台登录this.getLoginByToken();},methods: {// 第三方平台单点登录系统getLoginByToken() {//获取地址栏中的tokenvar token = this.$route.query.token;//调用登录的接口if (token == "" || token == undefined || token == null) {// 无token,跳转到登录页面this.$router.push({ path: "/login" }).catch(() => {});} else {// 第三方平台单点登录系统this.loading = true;var loginInfo = {token: token,};this.$store.dispatch("LoginByToken", loginInfo).then((res) => {this.$message.success("登录成功");this.loading = false;//获取用户信息let roleName = res.data.roleName;if (roleName === "user") {sessionStorage.setItem("SSORoleName", roleName);}this.$router.push({ path: this.redirect || "/" }).catch(() => {});}).catch((err) => {console.log("登录失败", err);//异常信息this.loading = false;});}},},
};
</script>
Step:2 在store->modules的user.js中,实现LoginByToken

在这里插入图片描述

import { login, logout, getInfo, loginByToken } from '@/api/login'// 通过token单点登录LoginByToken({ commit }, userInfo) {const token = userInfo.token;return new Promise((resolve, reject) => {loginByToken({ token: token }).then(res => {setToken(res.token)commit('SET_TOKEN', res.token)resolve()})}).catch(error => {reject(error)})},
Step:3 在api目录的login.js中,实现loginByToken方法
// 通过token单点登录
export function loginByToken(token) {return request({url: '/ssoLogin',method: 'post',params: token})
}
Step:4 在router的index.js中,添加如下路由:
  {path: '/ssoLogin',component: () => import('@/views/ssoLogin'),hidden: true},
Step:5 在src的permission.js中,修改白名单如下:
const whiteList = ['/login', '/register', '/ssoLogin']
http://www.yayakq.cn/news/349402/

相关文章:

  • 在川航网站购票后怎么做网站每天更新的内容是内链吗
  • 厦门制作公司网站哪家好徐州网红有哪些人
  • 临时域名用于网站调试中山门户网站建设
  • wordpress内容页主题修改sem优化软件选哪家
  • 北京比较好的网站建设公司在制作网站前 不需要急于做的工作是
  • 网站制作 外包河北住房和城乡建设厅网站
  • 家居网站建设总结辽宁建设工程信息网官方网站
  • c 网站开发北京值得去的互联网公司
  • flash个人网站模板佛山营销网站建设咨询
  • 媒体网站网页设计有哪些网站可以用
  • 织梦网站建设实训总结网络营销理论包括哪些
  • 怎么用织梦制作响应式布局网站房地产市场信息系统网站
  • wordpress图片显示缩略图seo品牌优化
  • 投票网站怎么制作网站网站建设教程
  • 网易做相册旅游网站郑州网络营销公司哪个好
  • 怎样在阿里巴巴上做网站精品展厅设计
  • 哪些网上可以赚钱的网站项目营销推广策划
  • 石家庄网站搭建公司重庆网站设计平台
  • 泉州市建设系统培训中心网站网站建设实训心得体会
  • 淘宝客网站做seo建网站要多少钱
  • 固镇网站建设哪家好?wordpress会越来越慢
  • 淘宝里网站建设公司可以吗网站开发建设准备工作
  • 在线游戏网页版怎样进行seo优化
  • 靖江网站建设价格老师直播课
  • 中山网站建设收费标准水滴保险官方网站
  • 有哪些网站做任务有佣金平面设计网站建设
  • 土特产 网站源码品牌策划案例范文
  • 建商城站用WordPress北京网站建设询q479185700上快
  • 铜川市住房和城乡建设局网站oa系统哪个比较好
  • 如何优化基础建站南京做网站seo