怎么用别人的腾讯视频会员登录微信授权(怎么用别人的腾讯视频会员登录)
腾讯视频vip会员账号不想给别人用 怎么设置删除登录设备方法
[闽南网]
当你腾讯视频会员一直在借给他人用,发现观看记录总是混淆的时候,应该怎么限制他人登录呢?如果不好意思改密码的话,是可以移除设备登录的哦!不想别人登录你的会员账号最佳方法,一起来看看腾讯视频删除登录设备怎么设置吧!
腾讯视频不想给别人登会员账号怎么办
在主设备上可以移除其他设备,点击底部导航选项中的个人中心。
然后在打开的界面中,找到设置选项,点击打开设置。如图
在打开的软件设置界面的设备管理下面,点击共享设备管理选项。如图
然后会打开的界面,先设置主设备为本机。如图
设置主机为本设备后,点击要移除的设备。如图
会打开设备信息界面,点击底部的移除设备。如图
会弹出移除设备确定窗口,点击确定移除,移除后设备要重新验证登录。如图
以上就是腾讯视频不想给别人登会员账号,删除登录设备的设置教程。
腾讯视频会员账号怎么共享给别人同时用 分享2人一起登录方法
[闽南网]
现在视频啊都开始进入收费时代了,甚至一些以前能免费看的电影现在重新看都要收费了,现在很多人为了看某不影视剧就去借别人的会员账号,那么腾讯视频会员账号如何开起共享呢,下面就随小编一起来看看吧!
手机开通的账号怎么共享?
1、手机账号的会员需要通过迁移才能完成共享,将手机账号会员迁移到微信或者扣扣上即可。迁移方法如下图所示。
2、其实只需要登录你的VIP账号即可完成账号共享,账号是支持异地同时登录的,最高限制为五个地点同时登录。首先在百度首页搜索该视频网站,进入官网。
3、然后点击网站右上角“头像”,即图示位置。在图示页面中点击“立即登陆”。如果你没有开通VIP,在该页面也可开通VIP。然后在弹出的登录界面中选择你的账号相应的登录方式进行登录。
4、你可以选择图示方式进行快捷登录,也可以选择账号密码登录或者二维马登录,登录成功之后,即可完成账号共享。注意:最多同时登录的设备上限为五个。
vue3问题:如何实现微信扫码授权登录?
笔者 | 大澈
大家好,我是大澈!
昨天搞了个服务器,腾讯云的轻量应用服务器,价格还算实惠。又搞了个自己的域名,但在起名字时犯了难,想了半天都不知道叫啥,后来还是感谢对象的指点,哈哈哈。
拥有了自己的服务器,接下来,就可以开始我的后端微服务学习啦,加油共勉。
ONE
需求分析,问题描述
一、需求
微信扫码授权,如果允许授权,则登录成功,跳转到首页。
二、问题
1、微信扫码授权有几种实现方式?
2、说一下这几种实现方式的原理是什么?
3、vue中的微信扫码授权登录,与uniapp和原生小程序的微信授权登录,它们之间有共同点吗?
TWO
解决问题,答案速览
一、网页跳转式
前端只需调用后端微信登录的接口即可。生成微信二维码、传递code参数等操作都在后端处理。
二、网页内嵌式
1、在public/index.html的head标签中引入wxLogin.js。
2、在template中设置一个内嵌二维码容器,可以自定义容器的样式。
3、创建WxLogin对象,配置必要参数,并通过id关联内嵌二维码容器。其中,参数redirect_uri和appid最关键,redirect_uri配置的是扫码授权成功后的重定向页面地址,在重定向页面可以拿到最最最重要的code参数。
4、在重定向页面通过code参数请求后端微信登陆的接口,获取access_token并存到本地,登录成功跳转首页。此处根据业务自定义逻辑即可。
// 在public/index.html的head标签中引入<script src="https://res.wx.qq/connect/zh_CN/htmledition/js/wxLogin.js"></script>
<!-- 内嵌二维码容器 --><div id="login_container"></div>// 获取codevar obj = new WxLogin({ // 需要显示内嵌二维码的容器id id: 'login_container', // 应用ID appid: '', // 网页默认即可 scope: 'snsapi_login', // 授权成功后回调的url redirect_uri: encodeURIComponent(''), // 可设置为简单的随机数加session用来校验 state: Math.ceil(Math.random() * 1000), // 二维码的样式,提供"black"、"white"可选。 style: 'black', // 自定义样式链接 href: '' }) }
// 通过code请求接口获取access_tokenimport { useRoute, useRouter } from 'vue-router'const router = useRouter()const route = useRoutelet code = route.querydelet state = route.query.stateif (code) { let codeForm = { code: code,// 关键 state: state, } // 调微信登录的后端接口 LoginApi(codeForm).then(res => { localStorage.setItem('access_token', res.data.token) router.push('home') })}
THREE
问题解析,知识总结
一、微信扫码授权登录有几种实现方式?
微信扫码授权登录有两种实现方式:网页外链式、网页内嵌式。
1、网页外链式
在选择带第三方登录方式时,点击微信登录,然后会跳转到一个新的微信扫码页面。当用户扫码允许授权登录后,就会自动关闭扫码页面,然后跳转到首页。
此方式可以算是后端处理。
2、网页内嵌式
在选择带第三方登录方式时,点击微信登录,会在当前页面的某处弹出一个内嵌的二维码。当用户扫码允许授权登录后,就会直接跳转到首页。
此方式可以算是前端处理,但这种方式比较推荐,用户体验比较好。
二、说一下这几种实现方式的原理是什么?
1、网页外链式
步骤一:用户进入登录页,在登录页选择微信登陆,前端调用后端微信登录的接口,后端会生成微信二维码,将地址返回给前端,前端响应后会在新页面打开这个二维码地址。
步骤二:用户用微信扫码,当授权成功后,就会自动重定向到后端扫码回调的接口。可以自动重定向到指定接口,是因为在生成二维码时,回调地址填的是后端接口地址,此处区别于网页内嵌式。
步骤三:后端会在重定向扫码回调接口中获取到code参数,再通过code参数获取到access_token、openid,进而获取用户信息,最终返回重定向首页地址给前端,登录成功跳转到首页。其中,地址内携带着access_token、openid、用户信息等参数,前端会保存这些参数到本地存储中。
2、网页内嵌式
步骤一:用户进入登录页,在登录页选择微信登陆,然后就会在内嵌二维码容器中显示出二维码。
步骤二:用户用微信扫码,当授权成功后,就会自动重定向到中转页。其中,中转页可以是注册页,也可以是当前登录页。
步骤三:前端在中转页获取当前路由对象的query信息,并通过请求接口将query信息中的code参数传给后端。
步骤四:后端就会通过code参数获取到access_token、openid,进而获取用户信息,当前端拿到这些参数后就会登录成功,跳转到首页,并保存到本地存储中。
三、vue中的微信扫码授权登录,与uniapp和原生小程序的微信授权登陆,它们之间有共同点吗?
1、uniapp的微信授权登录,主要借助uni.getUserProfile和uni.login这两个API实现。getUserProfile作用是获取用户授权,login作用是获取code参数。
2、原生小程序的微信授权登录,主要借助wx.getUserProfile和wx.login这两个API实现。getUserProfile作用是获取用户授权,login作用是获取code参数。
3、uniapp和原生小程序的微信授权登陆的原理,和vue中的微信扫码授权登录基本一致,掌握其一即可。
- END -
声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送至邮件举报,一经查实,本站将立刻删除。转载务必注明出处:http://www.hixs.net/article/20240109/1696261431120705.html