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

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

無錫網(wǎng)站建設(shè)推廣重慶公司seo

無錫網(wǎng)站建設(shè)推廣,重慶公司seo,建設(shè)銀行網(wǎng)站會(huì)員怎么注冊,app制作軟件免費(fèi)應(yīng)用場景 甲方現(xiàn)有平臺(tái)系統(tǒng)擬集成我方新開發(fā)系統(tǒng)&#xff0c;實(shí)現(xiàn)單點(diǎn)登錄功能&#xff0c;即用戶登錄主平臺(tái)后&#xff0c;無需重復(fù)登錄即可無縫訪問新系統(tǒng)&#xff0c;提升用戶體驗(yàn)與操作效率。 解決方案 實(shí)現(xiàn)代碼 前端 Step:1 新建ssoLogin.vue頁面 <template><d…

應(yīng)用場景

甲方現(xiàn)有平臺(tái)系統(tǒng)擬集成我方新開發(fā)系統(tǒng),實(shí)現(xiàn)單點(diǎn)登錄功能,即用戶登錄主平臺(tái)后,無需重復(fù)登錄即可無縫訪問新系統(tǒng),提升用戶體驗(yàn)與操作效率。

解決方案

在這里插入圖片描述

實(shí)現(xiàn)代碼

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

在這里插入圖片描述

<template><div></div>
</template><script>
export default {name: "SSOLogin",data() {return {loading: false,redirect: undefined,};},watch: {},created() {// 第三方平臺(tái)登錄this.getLoginByToken();},methods: {// 第三方平臺(tái)單點(diǎn)登錄系統(tǒng)getLoginByToken() {//獲取地址欄中的tokenvar token = this.$route.query.token;//調(diào)用登錄的接口if (token == "" || token == undefined || token == null) {// 無token,跳轉(zhuǎn)到登錄頁面this.$router.push({ path: "/login" }).catch(() => {});} else {// 第三方平臺(tái)單點(diǎn)登錄系統(tǒng)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中,實(shí)現(xiàn)LoginByToken

在這里插入圖片描述

import { login, logout, getInfo, loginByToken } from '@/api/login'// 通過token單點(diǎn)登錄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中,實(shí)現(xiàn)loginByToken方法
// 通過token單點(diǎn)登錄
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.risenshineclean.com/news/4832.html

相關(guān)文章:

  • 自助建站系統(tǒng)凡科百度權(quán)重高的發(fā)帖網(wǎng)站
  • 個(gè)人可以做外貿(mào)網(wǎng)站嗎福清網(wǎng)絡(luò)營銷
  • 注冊網(wǎng)站需要注意什么全渠道營銷
  • 哪些網(wǎng)站可以找到做海報(bào)的素材網(wǎng)絡(luò)營銷與直播電商是干什么的
  • 做網(wǎng)站需要幾個(gè)服務(wù)器百度推廣競價(jià)開戶
  • 產(chǎn)品做優(yōu)化好還是超級(jí)網(wǎng)站好龍崗網(wǎng)站制作
  • 陵園網(wǎng)站建設(shè)價(jià)格做網(wǎng)站的軟件叫什么
  • wordpress網(wǎng)站描述插件seo按照搜索引擎的
  • 如何建團(tuán)購網(wǎng)站網(wǎng)絡(luò)營銷是做什么的
  • 織夢如何做電商網(wǎng)站山東網(wǎng)絡(luò)優(yōu)化公司排名
  • 開發(fā)公司大廳售后長春seo網(wǎng)站管理
  • 抖音直播公會(huì)開放平臺(tái)蘇州網(wǎng)站關(guān)鍵字優(yōu)化
  • 上海營銷型網(wǎng)站設(shè)計(jì)谷歌瀏覽器下載手機(jī)版官網(wǎng)
  • 公司網(wǎng)站怎么做簡介站長工具黃
  • 高清的建設(shè)工程人員查詢seo代碼優(yōu)化
  • 做b2c網(wǎng)站價(jià)格seo在線優(yōu)化技術(shù)
  • 手機(jī)價(jià)格網(wǎng)站建設(shè)軟件開發(fā)外包公司
  • 開店做網(wǎng)站有什么好處簡述seo的基本步驟
  • 網(wǎng)站后臺(tái)建設(shè)用到哪些編程語言美國seo薪酬
  • 初學(xué)者制作網(wǎng)頁用什么軟件seo快照推廣
  • java 做直播網(wǎng)站排名優(yōu)化課程
  • wordpress瀏覽量排序seo標(biāo)題生成器
  • 開發(fā)網(wǎng)站賺錢今日關(guān)鍵詞
  • 做學(xué)校網(wǎng)站素材圖片大全百度網(wǎng)盤搜索引擎盤多多
  • .net雙拼做公司網(wǎng)站臨沂做網(wǎng)站建設(shè)公司
  • 網(wǎng)管軟件定制開發(fā)北京網(wǎng)站優(yōu)化技術(shù)
  • 中原建設(shè)信息網(wǎng) 網(wǎng)站品牌營銷方案
  • 湖南網(wǎng)站建設(shè)小公司近期的新聞消息
  • 國際網(wǎng)站建設(shè)招標(biāo)關(guān)鍵詞統(tǒng)計(jì)工具有哪些
  • 清遠(yuǎn)做網(wǎng)站哪家好mac日本官網(wǎng)入口