修改单点登录

This commit is contained in:
chy
2026-03-11 00:16:42 +08:00
parent 0e48245381
commit 99b2cc369d
5 changed files with 46 additions and 7 deletions

View File

@@ -4,8 +4,8 @@ const prodEnv = require('./prod.env')
module.exports = merge(prodEnv, { module.exports = merge(prodEnv, {
NODE_ENV: '"development"', NODE_ENV: '"development"',
// BASE_API: '"http://127.0.0.1:48090"' BASE_API: '"http://127.0.0.1:48090"'
BASE_API: '"http://192.168.1.241:8080/prod-api"' // BASE_API: '"http://192.168.1.241:8080/prod-api"'
}) })

View File

@@ -23,6 +23,18 @@ export function logout () {
}) })
} }
export function outlogcas (data) {
console.log(data)
return request({
url: 'accessUser/outlogcas',
method: 'post',
data
})
}
// 登录之后 根据旧修改密码 // 登录之后 根据旧修改密码
export function reqUpdatePassword (data) { export function reqUpdatePassword (data) {
return request({ return request({

View File

@@ -32,6 +32,7 @@ const user = {
const repCode = response.repCode const repCode = response.repCode
const repData = response.repData const repData = response.repData
if (repCode === '0000') { if (repCode === '0000') {
commit('SET_TOKEN', repData.token) commit('SET_TOKEN', repData.token)
commit('SET_ACCESSUSER', repData.accessUser) commit('SET_ACCESSUSER', repData.accessUser)
resolve(response) resolve(response)

View File

@@ -82,6 +82,8 @@ import Hamburger from "@/components/Hamburger";
import { getStorageItem } from "@/utils/storage"; import { getStorageItem } from "@/utils/storage";
import { reqUpdatePassword } from "@/api/login"; import { reqUpdatePassword } from "@/api/login";
import { transPsw } from "@/utils/encrypted"; import { transPsw } from "@/utils/encrypted";
import {getAccessUser} from "@/utils/auth";
import {outlogcas} from "@/api/login";
export default { export default {
data() { data() {
@@ -156,10 +158,33 @@ export default {
cancelButtonText: "取消", cancelButtonText: "取消",
type: "warning" type: "warning"
}).then(() => { }).then(() => {
debugger
//获取登录人
let user = getAccessUser()
console.log(user.loginName)
debugger
this.outlogincasapi();
debugger
console.log(user.loginName)
// sessionStorage.clear();
// localStorage.clear();
// this.$router.push("/login");
});
},
async outlogincasapi() {
debugger
const obj = {
loginName: "admin",
password: "demo",
verifyCode: "",
};
const { code, data } = await outlogcas(obj);
sessionStorage.clear(); sessionStorage.clear();
localStorage.clear(); localStorage.clear();
this.$router.push("/login"); this.$router.push("/login");
});
}, },
// 修改密码 // 修改密码
updatePassword() { updatePassword() {

View File

@@ -153,7 +153,7 @@ export default {
var isTs = true; var isTs = true;
if (isTs) { if (isTs) {
window.location.href = 'http://192.168.1.241/login?redirect=/lig/oauth2/oauth2/application&appid=330b4ecb60c9a6802b957fe1e5a5ecd3&url=http%3A%2F%2F192.168.1.241%3A8080%2F%23%2Flogin'+(this.redirect?'&ssUrl='+this.redirect:''); window.location.href = 'http://192.168.1.241/login?redirect=/lig/oauth2/oauth2/application&appid=330b4ecb60c9a6802b957fe1e5a5ecd3&url=http%3A%2F%2F192.168.1.241%3A8080%2F%23%2Flogin'+(this.redirect?'&ssUrl='+this.redirect:'');
// window.location.href = 'http://localhost:8099/login?redirect=/lig/oauth2/oauth2/application&appid=330b4ecb60c9a6802b957fe1e5a5ecd3&url=http%3A%2F%2Flocalhost%3A9528%2F%23%2Flogin'+(this.redirect?'&ssUrl='+this.redirect:''); // window.location.href = 'http://localhost/login?redirect=/lig/oauth2/oauth2/application&appid=330b4ecb60c9a6802b957fe1e5a5ecd3&url=http%3A%2F%2Flocalhost%3A9528%2F%23%2Flogin'+(this.redirect?'&ssUrl='+this.redirect:'');
} }
} else if (ticket != undefined && token == null) { } else if (ticket != undefined && token == null) {
@@ -242,6 +242,7 @@ export default {
if (code != "200") return; if (code != "200") return;
setToken(data.token); setToken(data.token);
setAccessUser(data); setAccessUser(data);
debugger
// 选中记住密码时 把密码存到cookie里,时效15天 // 选中记住密码时 把密码存到cookie里,时效15天
this.rememberPsw && this.rememberPsw &&
cookies.set( cookies.set(