Commit ccfc9e8b authored by 李尚科's avatar 李尚科

fix

parent 6563a05a
Pipeline #15665 passed with stage
in 8 seconds
...@@ -5,6 +5,7 @@ const WECHAT_CODE_URL = 'https://open.weixin.qq.com/connect/oauth2/authorize'; ...@@ -5,6 +5,7 @@ const WECHAT_CODE_URL = 'https://open.weixin.qq.com/connect/oauth2/authorize';
const WECHAT_AUTH = 'https://api.weixin.qq.com/sns/oauth2/access_token'; const WECHAT_AUTH = 'https://api.weixin.qq.com/sns/oauth2/access_token';
const WECHAT_APPID = 'wx3c772df2d8d78da3'; const WECHAT_APPID = 'wx3c772df2d8d78da3';
const WECHAT_SECRET = 'b369fd28a9f9320ebe4e35dfaa00b194'; const WECHAT_SECRET = 'b369fd28a9f9320ebe4e35dfaa00b194';
const WECHAT_SECRET_TEST = 'dfede7a3b543149a88b07b46bcc28e00';
const REDIRECT_PAGE = '/webserve/accumulation/index'; const REDIRECT_PAGE = '/webserve/accumulation/index';
class WechatController extends Controller { class WechatController extends Controller {
...@@ -16,22 +17,22 @@ class WechatController extends Controller { ...@@ -16,22 +17,22 @@ class WechatController extends Controller {
const code = ctx.query.code; const code = ctx.query.code;
const channel_id = ctx.query.channel_id; const channel_id = ctx.query.channel_id;
const app_id = ctx.query.app_id || WECHAT_APPID; const app_id = ctx.query.app_id || WECHAT_APPID;
// if (!code || code.length === 0) { const appsecret = ['https://lan-nginx.jianbing.com', 'https://pro-nginx.jianbing.com'].includes(this.config.NODE_BASE_URL) ? WECHAT_SECRET : WECHAT_SECRET_TEST;
// const target_url = WECHAT_CODE_URL + `?appid=${app_id}&redirect_uri=${encodeURIComponent(`${this.app.config.OUT_P_NODE_URL}/51business/api/gjj/wechat/oauth_login?&channel_id=${channel_id}`)}&response_type=code&scope=snsapi_base&state=gjjquery#wechat_redirect`; if (!code || code.length === 0) {
// ctx.redirect(target_url); const target_url = WECHAT_CODE_URL + `?appid=${app_id}&redirect_uri=${encodeURIComponent(`${this.app.config.OUT_P_NODE_URL}/51business/api/gjj/wechat/oauth_login?&channel_id=${channel_id}`)}&response_type=code&scope=snsapi_base&state=gjjquery#wechat_redirect`;
// } ctx.redirect(target_url);
// const url = `${WECHAT_AUTH}?appid=${WECHAT_APPID}&secret=${WECHAT_SECRET}&code=${code}&grant_type=authorization_code` }
// const result = await ctx.helper.send_request(url, {}, { method: 'GET' }); const url = `${WECHAT_AUTH}?appid=${app_id}&secret=${appsecret}&code=${code}&grant_type=authorization_code`
// if (result.status !== 200) { const result = await ctx.helper.send_request(url, {}, { method: 'GET' });
// ctx.failed('获取openid失败'); if (result.status !== 200) {
// } ctx.failed('获取openid失败');
// const wx_ret = result.data; }
// if (!wx_ret.openid) { const wx_ret = result.data;
// ctx.failed('获取openid失败'); if (!wx_ret.openid) {
// } ctx.failed('获取openid失败');
// const openid = wx_ret.openid; }
const openid = 'lishangkelishagnke'; const openid = wx_ret.openid;
// ctx.session.openid = openid;
ctx.cookies.set('openid', openid, { httpOnly: false, signed: false, path: '/', overwrite: true }); ctx.cookies.set('openid', openid, { httpOnly: false, signed: false, path: '/', overwrite: true });
const redirect_url = this.app.config.OUT_P_NODE_URL + REDIRECT_PAGE; const redirect_url = this.app.config.OUT_P_NODE_URL + REDIRECT_PAGE;
//判断是否已绑定手机号 //判断是否已绑定手机号
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment