浏览器缓存 前端页面获取存放token

浏览器缓存 前端页面获取存放token,第1张

//sessinonStorage只在当前窗口有效 生命随浏览器关闭终止 容量约5M

windowsessionStoragesetItem("name",'男');

//获取name

consolelog(windowsessionStoragegetItem('name'));

//清空Storage

windowsessionStorageclear();

//删除数据

windowsessionStorageremoveItem('age')

先打开a页面储存name 在打开桌面b获取时会获取不到如下图

但是在a页点击a链接跳转b却可以获取到

当跳转到b时修改name,在返回a页查看name, a页并没有发生改变(这说明a和b页面不是公用的一个sessionStorage,而是在页面跳转时a传给了b)

//localStorage在关闭浏览器后依然有效 容量约20M

//放入缓存中

windowlocalStoragesetItem('userToken', token);

//获取

consolelog(windowlocalStoragegetItem("userToken"))

//删除数据

windowsessionStorageremoveItem('userToken')

        1) 看支付宝的文档,有接口: alipayuserinfoauth , 然后根据文档进行对接,对接方式未服务端对接口进行访问,然鹅,一直给我返回302的错误,思考了下,发现用户授权不管怎么说都不应该在服务端进行 *** 作,而是跳转页面。换种思维,把这个接口的参数转换成链接返回,然后通过GET方式做跳转,发现还是不行,脑壳疼。再思考下,这接口的链接域名都是为服务端API服务的,我拿来在浏览器里面访问,能成功就见鬼了

        2) 上面的方案不行,就去找支付宝的网页端授权,找到了这种格式:>

通过Cookie2或者通过RequestToken获取。token是服务端生成的一串字符串,以作客户端进行请求的一个令牌,当第一次登录后,服务器生成一个Token便将此Token返回给客户端,以后客户端只需带上这个Token前来请求数据即可,无需再次带上用户名和密码。

jenkins # [2129+]版本之后,出于安全性考虑修改了API Token的规则,官方说明: Security Hardening: New API token system in Jenkins 2129+

这个改变包括:

所以如果你的Jenkins版本大于2129,那么除非你已经知道当前user的一个token,否则可以到user下的配置里去为你的应用生成新的api token:

比如我是admin user:

admin->configuration:

>

解决如何获取Windows系统登陆用户名的步骤如下:

1在已登录的电脑上点击开始。

2那么在开始菜单图标下就是用户名。

3或者是在桌面空白处右键,选择个性化。

4然后点击更改桌面图标。

5把鼠标放到文件夹上,那么此时就会显示当前电脑上的用户名。这样就解决了如何获取Windows系统登陆用户名的问题了。

一、通过全局Access Token获取用户基本信息

1 用户关注以及回复消息的时候,均可以获得用户的OpenID

<xml>

<ToUserName><![CDATA[gh_b629c48b653e]]></ToUserName>

<FromUserName><![CDATA[ollB4jv7LA3tydjviJp5V9qTU_kA]]></FromUserName>

<CreateTime>1372307736</CreateTime>

<MsgType><![CDATA[event]]></MsgType>

<Event><![CDATA[subscribe]]></Event>

<EventKey><![CDATA[]]></EventKey>

</xml>

其中的FromUserName就是OpenID

2 然后使用access_token接口,请求获得全局Access Token

>

在进行微信公众号开发的时候我们很常用的一个功能就是获取用户的信息。但是获取用户信息的方式有哪几种,我目前用到的有两种。

一种是通过网页授权获取用户信息。一种是通过户和公众号产生消息交互或关注后事件推送后,根据用户OpenID来获取用户基本信息。

要特别注意的有两点:

第一点是两者向微信请求获取用户信息时的地址是不同的;

网页授权请求的“获取用户基本信息接口”接口地址:

>

以上就是关于浏览器缓存 前端页面获取存放token全部的内容,包括:浏览器缓存 前端页面获取存放token、支付宝卡券开发遇到的坑、vivotoken在哪里获取等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9326999.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存