国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

vue 前端登錄獲取token后添加到cookie,并使用token獲取其他數(shù)據(jù)(添加到請求頭中)

這篇具有很好參考價值的文章主要介紹了vue 前端登錄獲取token后添加到cookie,并使用token獲取其他數(shù)據(jù)(添加到請求頭中)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

1.登錄獲取到token存到cookie中

前端把cookie添加到請求,前端,javascript,開發(fā)語言

?這里我的cookie設(shè)置為一天失效
cookie.js代碼如下

// 設(shè)置cookie
export function setCookie(c_name, value, expiredays) {
  var exdate = new Date();
  exdate.setDate(exdate.getDate() + expiredays);
  document.cookie =
    c_name +
    '=' +
    encodeURIComponent(value) +
    ';expires=' +
    exdate.toGMTString() +
    ';path=/';
}
// 讀取cookie
export function getCookie(c_name) {
  let c_start = null;
  let c_end = null;
  if (document.cookie.length > 0) {
    c_start = document.cookie.indexOf(c_name + '=');
    if (c_start != -1) {
      c_start = c_start + c_name.length + 1;
      c_end = document.cookie.indexOf(';', c_start);
      if (c_end == -1) c_end = document.cookie.length;
      return decodeURIComponent(document.cookie.substring(c_start, c_end));
    }
  }
  return '';
}
// 檢查cookie
export function checkCookie(c_name) {
  let username = getCookie(c_name);
  console.log(username);
  if (username != null && username != '') {
    return true;
  } else {
    return false;
  }
}
// 清除cookie
export function clearCookie(name) {
  setCookie(name, '', -1);
}

main.js導(dǎo)入到全局使用

import { setCookie, getCookie, checkCookie, clearCookie } from '@/utils/cookie';
Vue.prototype.$setCookie = setCookie;
Vue.prototype.$getCookie = getCookie;
Vue.prototype.$checkCookie = checkCookie;
Vue.prototype.$clearCookie = clearCookie;

request.js請求頭添加token

//導(dǎo)入
import {
    getCookie
} from '@/utils/cookie'
//使用
service.interceptors.request.use(
    res => {
        if (res) {
            if (getCookie("token")) {
                res.headers.Authorization = getCookie("token")
            }
            return res;
        }
    },
    err => {
        return Promise.reject(err);
    }
);

?最后瀏覽器可查看到

前端把cookie添加到請求,前端,javascript,開發(fā)語言

?并且下一次發(fā)請求時候請求參數(shù)中可查看到前端把cookie添加到請求,前端,javascript,開發(fā)語言文章來源地址http://www.zghlxwxcb.cn/news/detail-610617.html

到了這里,關(guān)于vue 前端登錄獲取token后添加到cookie,并使用token獲取其他數(shù)據(jù)(添加到請求頭中)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 【自用】VUE 獲取登錄用戶名 顯示在其他頁面上

    【自用】VUE 獲取登錄用戶名 顯示在其他頁面上

    步驟1: 安裝 js-cookie 依賴 步驟2: 在登錄頁面中引入 js-cookie 依賴 步驟1: 步驟1: 在其他頁面中引入 js-cookie 依賴 步驟2: 設(shè)定一個 computed 計算屬性,并在其中寫入獲取登錄界面 cookies 的方法: 步驟3: 在需要使用的地方使用 插值表達式 {{xxx}} 來使用它! (請注意,我們需

    2024年02月01日
    瀏覽(21)
  • 在scrapy 使用selenium模擬登錄獲取cookie

    在scrapy 使用selenium模擬登錄獲取cookie

    前言 最近有一點點爬蟲需求,想總結(jié)一下scrapy框架的一些基本使用方法,加深印象,自己一直習(xí)慣使用一些腳本文件運行爬蟲,面對數(shù)據(jù)量非常大,穩(wěn)定性要求比較高的,效率需求比較高的情況下還是用scrapy較為合適,scrapy是一個異步的框架,所有的請求都是阻塞的,雖然在

    2024年02月11日
    瀏覽(24)
  • Oauth2使用postman登錄獲取token

    Oauth2使用postman登錄獲取token

    網(wǎng)關(guān)請求攔截-(CheckJwtFilter.java) 網(wǎng)關(guān)配置把獲取到的token存入redis-(GatewayConfig.java)它是把我們訪問網(wǎng)關(guān)的路由轉(zhuǎn)發(fā)到授權(quán)微服務(wù) 授權(quán)服務(wù)認證配置-(AuthorizationConfig.java) 授權(quán)服務(wù)安全配置-(WebSecurityConfig.java) 授權(quán)服務(wù)登錄-(UserDetailsServiceImpl.java) 授權(quán)服務(wù)啟動類-(AuthServerApplicatio

    2023年04月08日
    瀏覽(29)
  • SpringBootWeb 登錄認證[Cookie + Session + Token + Filter + Interceptor]

    SpringBootWeb 登錄認證[Cookie + Session + Token + Filter + Interceptor]

    目錄 1. 登錄功能 1.1 需求 1.2 接口文檔 1.3 登錄 - 思路分析 1.4 功能開發(fā) 1.5 測試 2. 登錄校驗 2.1 問題分析 什么是登錄校驗? 我們要完成以上登錄校驗的操作,會涉及到Web開發(fā)中的兩個技術(shù): 2.2 會話技術(shù) 2.2.1 會話技術(shù)介紹 會話跟蹤? 2.2.2 會話跟蹤方案 2.2.2.1 方案一 - Cookie

    2024年02月20日
    瀏覽(12)
  • postman登錄接口返回的token值傳遞給其他接口

    postman登錄接口返回的token值傳遞給其他接口

    1. 按照接口文檔,進行接口編寫 ?2. 如下圖所示是執(zhí)行登錄接口后的response的結(jié)果。根據(jù)登錄執(zhí)行的結(jié)果,需要將token進行返回,并傳遞給其他接口使用 3. 在登錄接口中,點擊“tests”進行相關(guān)的語句填寫,返回登錄的token值。 點擊“view--show--postman console” 查看log打印的結(jié)果

    2024年02月11日
    瀏覽(24)
  • 若依vue(前后端分離版本)前端獲取登錄用戶id

    若依vue(前后端分離版本)前端獲取登錄用戶id

    1.找到user.js 2.在user.js中找到以下幾個地方 屬性:state{} 屬性:mutations{} 函數(shù):GetInfo() 3.在user.js中添加代碼? 4.在自己的頁面中添加獲取id的代碼 在該若依的版本中,從下列目錄找到,ruoyi-ui-src-store-modules-user.js 屬性state在頁面中的位置 還有mutations 最后是GetInfo方法 步驟三 到此

    2024年04月12日
    瀏覽(94)
  • 前端數(shù)據(jù)存儲系列(Cookie、Session、localStorage、sessionStorage、Token)

    前端數(shù)據(jù)存儲系列(Cookie、Session、localStorage、sessionStorage、Token)

    簡述: Session比Cookie安全,Session是存儲在服務(wù)器端的,Cookie是存儲在客戶端的 背景: HTTP 是無狀態(tài)協(xié)議,說明它不能以狀態(tài)來區(qū)分和管理請求和響應(yīng)。也就是說,服務(wù)器單從網(wǎng)絡(luò)連接上無從知道客戶身份。 于是想說客戶端們頒發(fā)一個通行證吧,每人一個,無論誰訪問都必須

    2023年04月24日
    瀏覽(22)
  • Selenium添加Cookie來實現(xiàn)自動登錄

    Selenium添加Cookie來實現(xiàn)自動登錄

    最近在學(xué)習(xí)寫python的自動化腳本,但是發(fā)現(xiàn)測試工具打開之后的網(wǎng)頁是沒有用戶自己打開瀏覽器時記錄的cookie,簡單來說也就是打開的網(wǎng)站不會自己登錄,所以想要簡單的實現(xiàn)下如何用cookie來登錄 總的來說分兩步 第一步獲取你登錄的cookie,以csdn為例 然后在控制臺你就可以得到一

    2024年02月11日
    瀏覽(17)
  • 在springBoot中使用JWT實現(xiàn)1.生成token,2.接收前端token進行身份認證,3.通過token獲取對象信息

    在springBoot中使用JWT實現(xiàn)1.生成token,2.接收前端token進行身份認證,3.通過token獲取對象信息

    第一步:引入依賴 第二步:創(chuàng)建工具類 在until包下創(chuàng)建TokenUntil類,用于生成token 利用id,和password作為參數(shù)生成token JWt為這個包下的對象 第三步:token使用 在向前端返回的數(shù)據(jù)對象中添加token屬性 ?是serve層中調(diào)用工具類方法將生成的token放到返回的數(shù)據(jù)中 注意:這里獲取到

    2024年02月04日
    瀏覽(93)
  • 寫一篇前端Vue怎么獲取登錄的用戶名的博客

    寫一篇前端Vue怎么獲取登錄的用戶名的博客

    前些天發(fā)現(xiàn)了一個巨牛的人工智能學(xué)習(xí)網(wǎng)站,通俗易懂,風(fēng)趣幽默,忍不住分享一下給大家。點擊跳轉(zhuǎn)到網(wǎng)站,這篇文章男女通用,看懂了就去分享給你的碼吧。 在前端開發(fā)中,獲取登錄用戶的用戶名是一項常見的需求。Vue 是一種流行的前端框架,提供了多種方法來獲取登

    2024年02月11日
    瀏覽(19)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包