lrf402788946 4 年之前
父節點
當前提交
aea5097c38
共有 1 個文件被更改,包括 2 次插入3 次删除
  1. 2 3
      app/controller/weixin.js

+ 2 - 3
app/controller/weixin.js

@@ -26,7 +26,6 @@ class WeixinController extends Controller {
   //       token - url带上token参数重定向到原始地址
   async auth() {
     const { redirect_uri, code, test, type, response_type = 'store', uid, qrcode, msgid, objid } = this.ctx.query;
-    console.log(this.ctx.query);
     if (test) {
       return await this.authTest();
     }
@@ -51,7 +50,7 @@ class WeixinController extends Controller {
     // TODO: 生成回调地址
     const { wxapi, authUrl = this.ctx.path } = this.app.config;
     const backUrl = encodeURI(`${this.app.config.baseUrl}${this.config.authUrl}?state=${state}`);
-    const to_uri = encodeURI(`${wxapi.baseUrl}/api/auth?appid=${wxapi.appid}&response_type=code&redirect_uri=${backUrl}#wechat`);
+    const to_uri = `${wxapi.baseUrl}/api/auth?appid=${wxapi.appid}&response_type=code&redirect_uri=${backUrl}&connect_redirect=1#wechat`;
     // const backUrl = encodeURI(`${this.app.config.baseUrl}${this.config.authUrl}/`);
     // const to_uri = `https://open.weixin.qq.com/connect/oauth2/authorize?appid=${wxapi.appid}&response_type=code&scope=snsapi_base&redirect_uri=${backUrl}&state=${state}&connect_redirect=1#wechat_redirect`;
     console.log('url-->' + to_uri);
@@ -81,7 +80,7 @@ class WeixinController extends Controller {
     console.log('function in');
     console.log('openid--->' + openid);
     if (openid) {
-
+      
       const { redirect_uri, type, uid, qrcode, msgid, objid } = JSON.parse(val);
       console.log('redirect_uri-->' + redirect_uri);
       const user = await this.ctx.service.user.findByOpenid(openid);