dist
This commit is contained in:
@@ -5,7 +5,12 @@
|
||||
|
||||
</style>
|
||||
<script lang="ts">
|
||||
import { accessToken } from "@/api";
|
||||
import { accessToken, authLogin } from "@/api";
|
||||
import { setToken } from "@/api/base";
|
||||
import router from "@/router";
|
||||
import store from "@/store";
|
||||
import { saveValue } from "@/utils/common";
|
||||
import { message } from "ant-design-vue";
|
||||
import axios from "axios";
|
||||
import { defineComponent } from "vue";
|
||||
import { useRoute } from "vue-router";
|
||||
@@ -14,8 +19,25 @@ import { useRoute } from "vue-router";
|
||||
export default defineComponent(({
|
||||
setup(){
|
||||
const code: any = useRoute().query.code;
|
||||
accessToken(code).then((res)=>{
|
||||
accessToken(code).then((res: any)=>{
|
||||
console.log(res)
|
||||
authLogin(res.uid, 2).then((res: any)=>{
|
||||
if(res.redirect == 1){
|
||||
sessionStorage.setItem('mid',res.memberid);
|
||||
router.push("/sign")
|
||||
|
||||
}else{
|
||||
if(!saveValue("token", res.api_token) && !saveValue("memberid", res.memberid) ){
|
||||
message.error("存储错误, 请允许网页使用本地存储!")
|
||||
return false;
|
||||
}else{
|
||||
setToken();
|
||||
store.commit("login", true);
|
||||
store.dispatch("setUserInfo");
|
||||
router.push("/mine/archives")
|
||||
}
|
||||
}
|
||||
})
|
||||
})
|
||||
// window.location.href=`https://api.weibo.com/oauth2/access_token?client_id=2754574056&client_secret=2f16267634db2de14cda7891c49aa54a&grant_type=authorization_code&redirect_uri=https://beelink.theluyuan.com/wblogin&code=${code}`
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user