public void FacebookLogin([FromQuery] FacebookOauthModel facebookOauth) { string Uri = string.Empty; try { #region --登入發生錯誤-- if (false) { //TODO:錯誤處理 Uri = "/Home/Error"; } #endregion else { FacebookLoginBLL facebookLoginBLL = new FacebookLoginBLL(_settings, _resultModel, _httpClientFactory); facebookLoginBLL.GetFacebookAccountToken(facebookOauth); //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 FacebookLogin() { FacebookLoginBLL facebookLoginBLL = new FacebookLoginBLL(settings, resultModel, _httpClientFactory); return(facebookLoginBLL.FacebookLogin()); }