We're sorry but nginx-community doesn't work properly without JavaScript enabled. Please enable it to continue.
开源社区
首页
文章
问答
文档
软件下载
发现更多
三方插件
技术支持
电子书
公开课
社区贡献榜
关于我们
登录
注册
NGINX
负载均衡
JavaScript
NGINX Unit
Kubernetes
微服务
容器
NGINX系列
WAF
Node.js
Go(编程语言)
服务网格(Service Mesh)
HTTP/3_专栏
版本发布
# 前端
暂无描述
关注标签
2人关注
文章
问答
排序
热门
最新
好文分享者
发布于2021-12-13 15:56
看完怒涨薪资30k?同一浏览器只允许登录一个账号的解决办法(Vue单页)
相同浏览器只允许登录一个账号的需求相信是很多前端小伙伴的面临过或者将要面临的问题,看似没有什么大问题的问题,其实有点东西的。这里介绍一下我尝试多种办法之后得出的一个最优的解决办法 情况一 当窗口一登录了admin账号,再去复制项目里面的地址用窗口二打开 注意这里是项目里面的地址,有点东西的地方在于登录地址,下面再介绍,且看: 窗口二打开任意一个项目里面的地址我们要的效果都是可以直接访问的(各大bat的产品也是这样的效果,毋庸置疑)。那么我们是怎么做到当窗口一登录了之后,其他窗口可以访问项目里面的任意地址,而当没有窗口登录,复制项目里面的地址不能访问(安全问题)让其跳转到登录页 上代码:我们在main.js里面 router.beforeEach((to,from,next)=>{//这里是在所有路由跳转之前都会去执行以下操作 if(to.path=='/'){//如果要去的是登录页 next()//那么随意,去就是了 }else{//如果不是 if(localStorage.getItem('isLogin')){//判
点赞
1
浏览
1.2k
好文分享者
发布于2021-12-02 17:15
10分钟带你完成微信网页授权&获取用户信息&搭建内网映射测试
前言大家平时在工作中,或多或少应该接触过微信鉴权登录,获取用户信息的相关需求。也有小伙伴经常会在群里问一些相关的问题,比如鉴权登录的整体流程是什么?整个流程里面,前端和后端的分工是什么?前端专门准备了一个鉴权回调页面,要怎么回到鉴权前的页面?怎么在本地测试微信网页授权?先看看微信官方的鉴权流程怎么描述的第一步:用户同意授权,获取code第二步:通过code换取网页授权access_token第三步:刷新access_token(如果需要)第四步:拉取用户信息(需scope为snsapi_userinfo)还是懵,没关系,我在这里专门准备了一个小🌰,来实现了一套简易版的网页授权+获取用户信息的功能,整个流程大概是这样的在这个流程中,前端不用做太多事,只需要判断有没有用户信息,如果没有,剩下的事情交给服务端,等服务端全部处理完成,会带着用户信息,返回之前的页面。并且前端无需准备专门的授权结果页。流程第一步:内网映射下载软件下载地址:ngrok.com/download解压出来之后是这个东西终端启动将解压出来的文件拖到终端中,紧接着写http3000,意思就是用ngrok在3000端口上
点赞
0
浏览
1.2k
发表文章
提问
社区达人
成为达人
陶辉
暂无个人介绍
关注
洪志道
暂无个人介绍
关注
皮皮鲁
暂无个人介绍
关注
加菲
暂无个人介绍
关注
lwl
暂无个人介绍
关注
相关文章
保持联系
微信公众号
加入微信群
获取商业支持
了解商业产品和专业支持服务
加入邮件列表
向开发组提交代码或反馈意见