为什么有的用户可以,我不可以?
微信企业付款到零钱接口最小支付金额老师,您好: 企业付款到零钱接口,最小支付金额目前为0.3元,目前项目需要支付0.01元,是否可以特殊申请最小金额?或者使用其他微信对外付款接口?
2020-07-19我想的是这样:首次进到小程序页面,wx.login()发送code到我们的后端,我们的后端发送请求到微信服务端获取openid和session_key,我们的后端使用redis缓存openid+session_key的值,并将openid+session_key的值通过jwt处理返回给前端缓存起来(服务端设置过期时间2h),以后前端需要登录的请求头里带上这个值到服务端判断是否是登录状态。两种情况:1.如果过期的话,后端经过jwt会自动返回登录已过期的回复,然后前端重新登录更新后端的openid和session_key。2.未过期,从request的头里取出发送给客户端的值(通过jwt生成的,也是服务端用来判断是否是登陆状态的依据),这个值通过jwt解密,将解密出的值与redis里的值比较,1.相同的话证明是合法登录,可进行后续操作 2.解密出空值或者两者不同的话,话证明不是合法的登录。 请教一下,这样判断合理不 流程图: [图片]
小程序服务端缓存用户登录状态,获取不到登录状态值koa2写的后端,在wx.login后,在后端接口中返回openid+session_key的值返回给客户端。同时在服务端也缓存这个数据,用来验证用户的登录状态:部分代码如下: //app.js中的,用来做服务端缓存 const session = require('koa-session-minimal'); const MysqlStore = require('koa-mysql-session'); //session配置 const sessionMySqlConfig = config; //链接数据库的配置 //配置session中间件 app.use(session({ key: 'token', store: new MysqlStore(sessionMySqlConfig), cookie: { maxAge: 888888888, httpOnly: true, overwrite: true } })) 第一次进到小程序,调用登录接口,从服务端拿到下面返回的token,并缓存在客户端: router.post('/login', async (ctx, next) => { let code = ctx.request.body.code; let appId = 'wx432075f5c1fe4e16'; let appSecret = '045923dbf4a8cf8011e62c649cca68d2'; let url = `https://api.weixin.qq.com/sns/jscode2session?appid=${appId}&secret=${appSecret}&js_code=${code}&grant_type=authorization_code`; let res = await koa2Req(url); let body = JSON.parse(res.body); let userToken = body.openid + body.session_key; // 这一步我看了,使用koa-session-minimal和koa-mysql-session,确实把userToken存到数据库里了。 ctx.session.token = userToken; ctx.state.data = userToken; //这个值客户端也收到了 }) //其它一个接口(和登录不在一个模块中) ,请求服务端,想实现---只有在用户登录状态还有效的情况下才能请求成功。 router.get('/articleList', async (ctx, next) => { let selectStr = 'select * from articlelist'; let result = await connection.query(selectStr); console.log(ctx.session.token); // -----------这里是要获取的token----------- 结果获取为空。 为什么???? ctx.state.data = JSON.parse(JSON.stringify(result)); })
2018-06-22wx.checksession()客户端校验session是否有效,重新登录后在更新一下服务端的session_key。也在做小程序,卡在怎样自定义登录态、缓存登录态,缓存openid和session_key,请问这里你是怎么缓存的,谢谢!
小程序登录验证问题,跪求一解最近发现一个问题,客户端wx.login登录后,服务端存储登录态(超时会过期),当服务端登录态过期以后,此时小程序这边的登录态还是有效的(校验session有效),这时候重新登录,发现session_key不一致,会导致验证参数摘要错误,求教这种问题应该怎么解决????
2018-06-21我在android上测得,我这是placeholder的文字在中间偏左一点,获得焦点后,提示文字再居中,字体大小好像也变了。。。
input 当光标到文本框内获取焦点时,提示文字会闪动在开发者工具中没有这个问题,在手机上有(不管是android还是ios),当input文本框获得焦点后,使用placeholder设置的提示文字会出现闪动,有的时候是文字向下闪动,有的时候是向上闪动,还是挺明显的,能看出来,请问有什么解决办法
2018-06-10