Beispiel #1
0
        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);
            }
        }
Beispiel #2
0
        public ResultModel LineLogin()
        {
            LineLoginBLL lineLoginBLL = new LineLoginBLL(settings, resultModel, _httpClientFactory);

            return(lineLoginBLL.LineLogin());
        }