public void LineLogin([FromQuery] LineAuthorizeModel lineAuthorize) { string Uri = string.Empty; try { #region --登入發生錯誤-- if (lineAuthorize.Error != null) { //TODO:錯誤處理 Uri = "/Home/Error"; } #endregion else { LineLoginBLL lineLoginBLL = new LineLoginBLL(_settings, _resultModel, _httpClientFactory); LineProfile Data = lineLoginBLL.GetLineAccount(lineAuthorize); _sessionHelper.SetSession("Nickname", Data.displayName); Uri = "/Home/Wellcome"; } } catch (Exception ex) { Uri = "/Home/Error"; } finally { Response.Redirect(Uri); } }
public ResultModel LineLogin() { LineLoginBLL lineLoginBLL = new LineLoginBLL(settings, resultModel, _httpClientFactory); return(lineLoginBLL.LineLogin()); }