thirdPartyLogin

package
v1.5.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 18, 2023 License: MIT Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var WebQQLoginSets map[string]string
View Source
var WebWXLoginSets map[string]string

Functions

func ConvertToMap

func ConvertToMap(str string) map[string]string

url 转 map

func WebQQLogin

func WebQQLogin(ctx *gin.Context, session sessions.Session)

跳转到 QQ 登陆

func WebQQLoginGetOpenId added in v1.2.3

func WebQQLoginGetOpenId(token string, code string) (string, error)

获取 openId

func WebQQLoginGetToken added in v1.2.3

func WebQQLoginGetToken(code string) (map[string]string, error)

获取 toen

func WebQQLoginGetUser added in v1.2.3

func WebQQLoginGetUser(ctx *gin.Context, session sessions.Session) (map[string]any, error)

解析返回数据

func WebWXLogin

func WebWXLogin(ctx *gin.Context, session sessions.Session)

跳转到微信扫码登陆

Types

type WebWXToken

type WebWXToken struct {
	AccessToken string `json:"access_token"`
	Openid      string `json:"openid"`
	Unionid     string `json:"unionid"`
	Errcode     int    `json:"errcode"`
}

type WebWXUserInfo

type WebWXUserInfo struct {
	HeadImgUrl string `json:"headimgurl"`
	Openid     string `json:"openid"`
	Unionid    string `json:"unionid"`
	Nickname   string `json:"nickname"`
	Errcode    int    `json:"errcode"`
}

func WebWXLoginBack added in v1.3.3

func WebWXLoginBack(ctx *gin.Context, session sessions.Session) (WebWXUserInfo, error)

授权后返回处理

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL