public IActionResult Authorization(AuthorizationPageEnum page) { var host = _appConfiguration["App:ServerRootAddress"]; switch (page) { case AuthorizationPageEnum.BindUser: { var url = host + "/YiBinWX/BindUser"; ViewBag.PageUrl = _weChatOAuthAppService.GetAuthorizeUrl(url, "123", Senparc.Weixin.MP.OAuthScope.snsapi_base); } break; case AuthorizationPageEnum.Question: { var url = host + "/YiBinWX/Question"; ViewBag.PageUrl = _weChatOAuthAppService.GetAuthorizeUrl(url, "123", Senparc.Weixin.MP.OAuthScope.snsapi_base); } break; case AuthorizationPageEnum.AdviseBack: { var url = host + "/YiBinWX/AdviseBack"; ViewBag.PageUrl = _weChatOAuthAppService.GetAuthorizeUrl(url, "123", Senparc.Weixin.MP.OAuthScope.snsapi_base); } break; default: break; } return(View()); }
public IActionResult Authorization(AuthorizationPageEnum page, string param) { //UserOpenId = "9A7C8776-A623-473F-AF29-10D3E79A2FAE"; var url = string.Empty; switch (page) { case AuthorizationPageEnum.PageName: //烟雨课堂 { //if (!string.IsNullOrEmpty(UserOpenId))//如果已获取当前openId 直接跳转到个人中心 //{ // return Redirect(AuthorizationPageUrl.NewsStudyUrl); //} //url = host + "/Wechat/NewsStudyAsync"; //return Redirect(AuthorizationPageUrl.NewsStudyUrl); } break; default: { return(Redirect("/wechat/index.html")); } } param = param ?? "123"; var pageUrl = OAuthApi.GetAuthorizeUrl(AppId, url, param, OAuthScope.snsapi_base, "code"); return(Redirect(pageUrl)); }