瀏覽代碼

Merge branch 'beta.3.github-login-user' of https://github.com/porter-dev/porter

jusrhee 5 年之前
父節點
當前提交
6401799443
共有 1 個文件被更改,包括 2 次插入4 次删除
  1. 2 4
      server/api/oauth_github_handler.go

+ 2 - 4
server/api/oauth_github_handler.go

@@ -121,12 +121,10 @@ func (app *App) HandleGithubOAuthCallback(w http.ResponseWriter, r *http.Request
 		// otherwise, create the user if not exists
 		user, err := app.upsertUserFromToken(token)
 
-		if strings.Contains(err.Error(), "already registered") {
+		if err != nil && strings.Contains(err.Error(), "already registered") {
 			http.Redirect(w, r, "/login?error="+url.QueryEscape(err.Error()), 302)
 			return
-		}
-
-		if err != nil {
+		} else if err != nil {
 			http.Error(w, http.StatusText(http.StatusForbidden), http.StatusForbidden)
 			return
 		}