浏览代码

报告详情页与文章详情页添加用户token,避免二次登录

xingzai 2 年之前
父节点
当前提交
9bae0a4ca3
共有 2 个文件被更改,包括 7 次插入1 次删除
  1. 6 1
      controllers/article.go
  2. 1 0
      controllers/chart.go

+ 6 - 1
controllers/article.go

@@ -320,7 +320,12 @@ Loop:
 		}
 	}
 	if detail.ArticleId < utils.SummaryArticleId {
-		detail.HttpUrl = utils.StrategyPlatform + strconv.Itoa(articleId)
+		if user.Mobile != "" {
+			chartUserTokenByMobile, _ := services.GetUserTokenByMobile(user.Mobile)
+			detail.HttpUrl = utils.StrategyPlatform + strconv.Itoa(articleId) + "?token=" + chartUserTokenByMobile
+		} else {
+			detail.HttpUrl = utils.StrategyPlatform + strconv.Itoa(articleId)
+		}
 		detail.IsNeedJump = true
 	}
 

+ 1 - 0
controllers/chart.go

@@ -205,6 +205,7 @@ func (this *ChartController) Detail() {
 			return
 		}
 		detail.IsCollection = GetIsCollectionChart
+		detail.HttpUrl += "?token=" + chartUserTokenByMobile
 		//if !detail.IsCollection {
 		//	err = models.RemoveChartCollect(user.UserId, chartId)
 		//}