Gin-Vue-Admin 前后端获取用户信息方式

简介: Gin-Vue-Admin 前后端获取用户信息方式

前端


前端登陆成功后,gin-vue-admin会将登录用户存储到vuex中,所以获取时直接在vuex中获取就好,具体代码如下:

计算属性中获取


下面同时获取了登陆后的token和用户信息

computed: {
    ...mapGetters('user', ['userInfo', 'token'])
},

使用


console.log('user-info', this.userInfo)
console.log('token', this.token)

image.png

后端


有以下三个方法,分别是获取登录用户ID(utils.GetUserID(c))、获取登录用户UUID(utils.GetUserUuid(c))以及获取登录用户信息(utils.GetUserInfo(c))

func (s *SystemApi) TestUserInfo(c *gin.Context) {
  fmt.Println("UserID", utils.GetUserID(c))
  fmt.Println("UserUuid", utils.GetUserUuid(c))
  fmt.Println("UserInfo", utils.GetUserInfo(c))
}

image.png

目录
相关文章
|
前端开发 应用服务中间件 Linux
Gin-Vue-Admin 线上部署
Gin-Vue-Admin 线上部署
1136 0
Gin-Vue-Admin 线上部署
|
JavaScript 前端开发 C++
初学Qt不会样式表怎么办,打包好的Qt样式表一键生成送给你。
很多人应该和我一样,想做界面才接触的Qt,结果就是做不出来华丽的界面,想给控件上个色?不会,百度半天,好不容易给控件添加了背景色,下一个控件又不会了,别急,这次福利来了,我将平时用到的样式表做了一个总结,并做了一个一键生成,调节数据就可以实时显示,里面包括了Label,LineEdit,PushButton,CheckBox,RadioButton,ScrollBar,Slider,Progressbar,Tabwidget,ToolBox,TabWidget控件的自定义。代码很简单,就是重复写槽函数,但其对于新手的学习很有帮助,避免了盲目,大量的通过百度数据拼接样式表。一来方便学习,所以参数
1362 1
初学Qt不会样式表怎么办,打包好的Qt样式表一键生成送给你。
|
缓存 API 开发工具
几款优秀的点播、RTSP/RTMP直播播放器介绍
介绍:Ijkplayer 是Bilibili发布的基于 FFplay 的轻量级 Android/iOS 视频播放器。实现了跨平台功能,API 易于集成;编译配置可裁剪,方便控制安装包大小;支持硬件加速解码,更加省电;提供 Android 平台下应用弹幕集成的解决方案。
2799 0
|
SQL 前端开发 安全
Gin-Vue-Admin 使用 gin+vue 进行极速开发的全栈开发基础平台【gva 第一节】
功能: 1.增加了 pgsql 数据库初始化,用户可选用 pgsql 进行开发。 2.增加了业务数据库功能,用户可通过 yaml 中配置自己的业务数据库,根据 name 获取业务库进行业务操作,实现框架和业务的数据库分离。 3.oss 集成了华为云 oss。 4.前端打包增加了提示内存不足时的一键 node 内存扩容 build 命令。 5.调整了获取用户信息的方法,增加了不鉴权模式下的用户信息获取方式。 6.配置页面调整。 7.取消了自动化代码中数据库类型和 size 的选择模块,防止自动化代码报错。
746 0
|
2月前
|
消息中间件 缓存 JSON
1688拍立淘API实战指南:以图搜货解锁B2B采购新效率
1688拍立淘API(alibaba.ai.vision.product.search)通过“以图搜货”技术,助力企业快速匹配同款商品,解决B2B采购中“有图无货号、找货效率低”等痛点。支持图片上传、批量处理与全维度数据返回,结合合规性与高精度,重构供应链寻源模式,提升采购效率十倍以上。
|
6月前
|
机器学习/深度学习 数据采集 数据可视化
《小红书电商 API 接口,种草效果评估实用秘籍!》
在社交电商时代,小红书凭借其强大的种草能力成为品牌营销关键平台。本文详解如何通过小红书电商 API 接口获取数据,科学评估种草效果,提升用户转化与 ROI。内容涵盖 API 功能、核心指标计算、实战秘籍及优化策略,助你高效驱动品牌增长。
292 1
|
11月前
|
NoSQL 数据库 uml
draw.io:开源款白板/图表绘制利器
draw.io 是一款开源免费的图表绘制工具,支持流程图、思维导图、网络拓扑图等多种图表类型。它在 GitHub 上已有 52.6k Star,提供在线版、自托管 Docker 部署和桌面版安装方式。无论你是学生、教师还是工程师,draw.io 都能极大提高你的工作效率。官方网站:[https://www.drawio.com](https://www.drawio.com),GitHub 地址:[https://github.com/jgraph/drawio-desktop](https://github.com/jgraph/drawio-desktop)。
1454 6
draw.io:开源款白板/图表绘制利器
|
开发框架 小程序 IDE
鸿蒙原生开发手记:05-开发之外的那些事
鸿蒙原生开发手记:05-开发之外的那些事
399 9
|
网络协议 应用服务中间件 网络安全
2024阿里云免费版SSL证书申请流程,跟着教程一步步,非常简单!
2024年最新阿里云免费SSL证书申请流程,品牌为Digicert,每个阿里云账号可免费申请20张单域名证书,免费时长为3个月。申请流程包括登录数字证书管理服务控制台、创建证书、域名验证和下载证书。详情请参考阿里云官方页面。
5975 2
|
Rust 前端开发 JavaScript
IM跨平台技术学习(十三):从理论到实践,详细对比Electron和Tauri的优劣
本文主要介绍了目前比较流行的桌面应用跨平台开发技术及其架构,并以实战的方式对比了 Electron 和 Tauri 的优势和劣势,以及桌面跨平台应用开发的技术趋势。
479 0