add QQ扫码登录

This commit is contained in:
ZJY 2021-09-29 10:34:03 +08:00
parent 366c358290
commit fab4b60b66
2 changed files with 12 additions and 22 deletions

View File

@ -93,7 +93,7 @@ func (c *LoginController) GetQrcode1() {
jsonByte, _ := json.Marshal(s)
jsonStr := string(jsonByte)
fmt.Printf("%v", jsonStr)
//c.Ctx.WriteString(`{"url":"` + "url" + `","img":"` + base64.StdEncoding.EncodeToString(data) + `"}`) //"data:image/png;base64," +
c.Ctx.WriteString(`{"url":"` + "url" + `","img":"` + string(s.Data.QqLoginQrcode.Bytes) + `"}`) //"data:image/png;base64," +
}

View File

@ -3,6 +3,7 @@ package models
import (
"errors"
"fmt"
"github.com/beego/beego/v2/client/httplib"
"github.com/beego/beego/v2/core/logs"
"regexp"
"strings"
@ -135,27 +136,16 @@ var codeSignals = []CodeSignal{
return nil
},
},
//{
// Command: []string{"qrcode", "扫码", "二维码", "scan"},
// Handle: func(sender *Sender) interface{} {
// rsp, err := httplib.Get("https://api.kukuqaq.com/jd/qrcode").Response()
// if err != nil {
// return nil
// }
// body, err1 := ioutil.ReadAll(rsp.Body)
// if err1 == nil {
// fmt.Println(string(body))
// }
// s := &QQuery{}
// if len(body) > 0 {
// json.Unmarshal(body, &s)
// }
// jsonByte, _ := json.Marshal(s)
// jsonStr := string(jsonByte)
// fmt.Printf("%v", jsonStr)
// return `{"url":"` + "http://www.baidu.com" + `","img":"` + s.Data.QqLoginQrcode.Bytes + `"}`
// },
//},
{
Command: []string{"qrcode", "扫码", "二维码", "scan"},
Handle: func(sender *Sender) interface{} {
rsp, err := httplib.Get("http://127.0.0.1:%d/api/login/qrcode1").Response()
if err != nil {
return nil
}
return rsp
},
},
{
Command: []string{"sign", "打卡", "签到"},
Handle: func(sender *Sender) interface{} {