Exemple #1
0
        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);
            }
        }
Exemple #2
0
        public ResultModel FacebookLogin()
        {
            FacebookLoginBLL facebookLoginBLL = new FacebookLoginBLL(settings, resultModel, _httpClientFactory);

            return(facebookLoginBLL.FacebookLogin());
        }