MCPcopy Index your code
hub / github.com/TruthHun/BookStack / GetUserByGithubId

Method GetUserByGithubId

models/github.go:19–27  ·  view source on GitHub ↗

gitee用户的登录流程是这样的 1、获取gitee的用户信息,用gitee的用户id查询member_id是否大于0,大于0则表示已绑定了用户信息,直接登录 2、未绑定用户,先把gitee数据入库,然后再跳转绑定页面 根据giteeid获取用户的gitee数据。这里可以查询用户是否绑定了或者数据是否在库中存在

(id int, cols ...string)

Source from the content-addressed store, hash-verified

17
18//根据giteeid获取用户的gitee数据。这里可以查询用户是否绑定了或者数据是否在库中存在
19func (this *Github) GetUserByGithubId(id int, cols ...string) (user Github, err error) {
20 qs := orm.NewOrm().QueryTable("md_github").Filter("id", id)
21 if len(cols) > 0 {
22 err = qs.One(&user, cols...)
23 } else {
24 err = qs.One(&user)
25 }
26 return
27}
28
29//绑定用户
30func (this *Github) Bind(githubId, memberId interface{}) (err error) {

Callers 1

OauthMethod · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected