@@ -15,8 +15,8 @@ type PageOAuthHandler struct {
15
15
// *wxcontext.Context
16
16
* oauth.Oauth
17
17
18
- oAuthCallbackURL string
19
- urlNeedOAuth string
18
+ myURLOfPageOAuthCallback string
19
+ myURLNeedPageOAuth string
20
20
21
21
openID string
22
22
openIDExisting bool
@@ -27,15 +27,15 @@ type PageOAuthHandler struct {
27
27
}
28
28
29
29
//NewPageOAuthHandler PageOAuthHandler初始化
30
- func NewPageOAuthHandler (context * wxcontext.Context , oAuthCallbackURL string ) * PageOAuthHandler {
30
+ func NewPageOAuthHandler (context * wxcontext.Context , myURLOfPageOAuthCallback string ) * PageOAuthHandler {
31
31
pa := new (PageOAuthHandler )
32
32
pa .Oauth = oauth .NewOauth (context )
33
- pa .oAuthCallbackURL = oAuthCallbackURL
33
+ pa .myURLOfPageOAuthCallback = myURLOfPageOAuthCallback
34
34
return pa
35
35
}
36
36
37
37
func (c * PageOAuthHandler ) getCallbackURL () (u string ) {
38
- return fmt .Sprintf ("%s?target=%s" , c .oAuthCallbackURL , url .QueryEscape (c .urlNeedOAuth ))
38
+ return fmt .Sprintf ("%s?target=%s" , c .myURLOfPageOAuthCallback , url .QueryEscape (c .myURLNeedPageOAuth ))
39
39
}
40
40
41
41
/*SetFuncCheckOpenIDExisting 设置检查OpenID在您的系统中是否已经存在
@@ -74,7 +74,7 @@ func (c *PageOAuthHandler) SetFuncAfterGetUserInfo(handler func(user.Info) bool)
74
74
//Handle handler
75
75
func (c * PageOAuthHandler ) Handle () (err error ) {
76
76
code := c .Query ("code" )
77
- c .urlNeedOAuth = c .Query ("target" )
77
+ c .myURLNeedPageOAuth = c .Query ("target" )
78
78
if code != "" {
79
79
var acsTkn oauth.ResAccessToken
80
80
acsTkn , err = c .GetUserAccessToken (code )
@@ -87,7 +87,7 @@ func (c *PageOAuthHandler) Handle() (err error) {
87
87
return
88
88
}
89
89
if existing {
90
- http .Redirect (c .Writer , c .Request , c .urlNeedOAuth , 302 )
90
+ http .Redirect (c .Writer , c .Request , c .myURLNeedPageOAuth , 302 )
91
91
return
92
92
}
93
93
//用 user模块的,没用oauth模板,可以获得更多信息
@@ -99,7 +99,7 @@ func (c *PageOAuthHandler) Handle() (err error) {
99
99
if stopNow {
100
100
return nil
101
101
}
102
- http .Redirect (c .Writer , c .Request , c .urlNeedOAuth , 302 )
102
+ http .Redirect (c .Writer , c .Request , c .myURLNeedPageOAuth , 302 )
103
103
return nil
104
104
} else {
105
105
//code为空时
0 commit comments