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

JeecgBoot獲取當前登錄用戶信息

這篇具有很好參考價值的文章主要介紹了JeecgBoot獲取當前登錄用戶信息。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

前言

如果使用JeecgBoot項目進行開發(fā)的時候,有的場景需要獲取當前登錄人信息做一些邏輯操作

下面分享下通過前后端分別獲取用戶的方式

前端獲取

本質(zhì)是使用vuex進行獲取

引入store

import store from '@/store'

使用store獲取

let usercode = store.getters.userInfo.username

后端獲取

org.apache.shiro.SecurityUtils 是使用了Apache Shiro框架的認證,所以這里直接使用SecurityUtils類來獲取用戶即可。

注意: 下面代碼有升級變更,不同的版本對應的獲取方式不一樣

代碼如下:



// 獲取登錄人用戶信息 V1.0版本:
SysUser user= (SysUser)SecurityUtils.getSubject().getPrincipal();
// 獲取登錄人用戶信息 V2.0版本:
LoginUser user= (LoginUser)SecurityUtils.getSubject().getPrincipal();
 // 用戶名
String userName=user.getUserName();
// 用戶id
 String userId=user.user.getId();

這里我打了個斷點,可以看到相關(guān)信息:

jeecgboot獲取當前登錄用戶,Java,java文章來源地址http://www.zghlxwxcb.cn/news/detail-523593.html

到了這里,關(guān)于JeecgBoot獲取當前登錄用戶信息的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • 【JAVA日常】關(guān)于jeecgBoot @Dict注解的使用不生效問題

    【JAVA日?!筷P(guān)于jeecgBoot @Dict注解的使用不生效問題

    項目中后端使用jeecgBoot開發(fā),最近正好遇到一些關(guān)于改造和使用@dict字典注解的問題,正好記錄一下,以防忘記。 1、注解不生效問題1 今天公司同事問,說這個注解加上了怎么還不起作用呢。 我們就檢查了代碼中的使用。注解的添加以及使用都正常,然后排查發(fā)現(xiàn)接口調(diào)用時

    2024年02月02日
    瀏覽(18)
  • java對接微信小程序(登錄&獲取用戶信息)

    java對接微信小程序(登錄&獲取用戶信息)

    用戶通過小程序登錄,進入到平臺系統(tǒng),進行各功能操作; 解決方案: 首先通過對接小程序,用戶通過小程序登錄及授權(quán)獲取用戶信息,后端調(diào)用接口獲取微信用戶信息,進行保存到數(shù)據(jù)庫,然后返回token給前端(實際在這里相當于用戶的一個注冊及登錄),前端使用該to

    2024年02月15日
    瀏覽(19)
  • java實現(xiàn)小程序獲取微信登錄,用戶信息,手機號,頭像

    在上面的代碼中,首先定義了應用的AppID和AppSecret。然后,實現(xiàn)了獲取微信用戶access_token的方法getAccessToken()和獲取微信用戶信息的方法getUserInfo()。其中,getAccessToken()方法需要傳入微信小程序登錄時獲取的code,會返回一個包含access_token和openid的Map;getUserInfo()方法需要傳入用戶

    2024年02月12日
    瀏覽(17)
  • (詳細版)java實現(xiàn)小程序獲取微信登錄,用戶信息,手機號,頭像

    ps:springboot結(jié)合mybatisPlus、mysql實現(xiàn),簡單易懂,一件粘貼使用,詳細往下看↓ ???????? 1.注冊微信開發(fā)平臺賬號,并創(chuàng)建小程序,獲取小程序的AppID和AppSecret。 2.在小程序中引導用戶點擊按鈕觸發(fā)微信登錄,獲取到code。 3.將code發(fā)送到后端,后端通過code獲取用戶的openid和

    2024年02月01日
    瀏覽(20)
  • SpringSecurity +oauth2獲取當前登錄用戶(二)

    SpringSecurity +oauth2獲取當前登錄用戶(二)

    特別注意:以下內(nèi)容如果訪問失敗或有其他疑問,可先學習: SpringSecurity +oauth2+JWT實現(xiàn)統(tǒng)一授權(quán)和認證及項目搭建(一) 1 獲取當前用戶的信息代碼為: 但是,通過運行會發(fā)現(xiàn)principal的值只是 用戶名 ,沒有用戶信息,通過去看源碼,才發(fā)現(xiàn)問題所在,以下是源碼: 源碼類:

    2023年04月12日
    瀏覽(24)
  • uniapp獲取用戶當前位置信息(第一節(jié))

    uniapp獲取用戶當前位置信息(第一節(jié))

    本篇文章分享一下我在實際開發(fā)小程序時遇到的需要獲取用戶當前位置的問題,在小程序開發(fā)過程中經(jīng)常使用到的獲取定位功能。uniapp官方也提供了相應的API供我們使用。 官網(wǎng)地址:uni.getLocation(OBJECT)) 首先根據(jù)官網(wǎng)uni.getLocation(OBJECT))來獲取地理位置信息 注意:這里面有個大

    2024年02月17日
    瀏覽(19)
  • jeecg 3.4.3前后端分離獲取,前端獲取當前登錄人信息

    store —modules—user.js下 可以查看有哪些信息 2.1 //獲取登錄用戶的信息 import user from ‘@/store/modules/user’ 2.2 export下 export default { user } 2.3 可以在created中直接打印信息 const user=user.state; console.log(“當前登錄人:”,user.info.username); 2.4 只打印到user.info下,可以查看 { “id”: “2014-0

    2024年04月16日
    瀏覽(222)
  • jeecgboot 視頻上傳組件

    JeecgBoot是一個基于 Spring Boot 和 MyBatis Plus 的快速開發(fā)平臺,它提供了許多常用組件和功能,包括視頻上傳組件。JeecgBoot中的視頻上傳組件可以讓用戶方便地上傳、管理和播放視頻文件。 支持多種視頻格式,如MP4、AVI、WMV、FLV等。 支持大文件上傳,可以設置上傳文件大小限制

    2024年02月12日
    瀏覽(19)
  • JeecgBoot騰訊云部署發(fā)布小結(jié)

    JeecgBoot騰訊云部署發(fā)布小結(jié)

    1.注意: 2.注意3306: 3.注意數(shù)據(jù)庫大小寫的問題: ? ?

    2024年02月12日
    瀏覽(19)
  • Linux命令200例:who用于顯示當前登錄到系統(tǒng)的用戶信息

    Linux命令200例:who用于顯示當前登錄到系統(tǒng)的用戶信息

    ??作者簡介,黑夜開發(fā)者,CSDN領(lǐng)軍人物,全棧領(lǐng)域優(yōu)質(zhì)創(chuàng)作者?。CSDN專家博主,阿里云社區(qū)專家博主,2023年6月csdn上海賽道top4。 ??數(shù)年電商行業(yè)從業(yè)經(jīng)驗,歷任核心研發(fā)工程師,項目技術(shù)負責人。 ??本文已收錄于專欄:Linux命令大全。 ??本專欄我們會通過 具體的系統(tǒng)的

    2024年02月09日
    瀏覽(94)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包