From a81f39ed4631bbfeac04446556439fac40e7ac1f Mon Sep 17 00:00:00 2001 From: jity7777 Date: Fri, 1 Apr 2022 05:06:21 +0000 Subject: [PATCH] =?UTF-8?q?<=EA=B8=B0=EB=8A=A5=EA=B0=9C=EC=84=A0>=201.=20P?= =?UTF-8?q?MS=20NO=20:=202.=20(=EC=A3=BC=EC=9A=94)=EC=9E=91=EC=97=85?= =?UTF-8?q?=EB=82=B4=EC=9A=A9=20(1)=20=EB=A1=9C=EA=B7=B8=EC=9D=B8=20?= =?UTF-8?q?=ED=9B=84=20Account/login=20=EC=9E=85=EC=9E=A5=ED=97=88?= =?UTF-8?q?=EC=9A=A9=EB=90=9C=20=EB=B6=80=EB=B6=84=20=EC=98=88=EC=99=B8?= =?UTF-8?q?=EC=B2=98=EB=A6=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- BO/Controllers/AccountController.cs | 22 ++++++++++------ FO/Controllers/AccountController.cs | 39 ++++++++++++++++++----------- 2 files changed, 40 insertions(+), 21 deletions(-) diff --git a/BO/Controllers/AccountController.cs b/BO/Controllers/AccountController.cs index 0fe86c6..3edcac0 100644 --- a/BO/Controllers/AccountController.cs +++ b/BO/Controllers/AccountController.cs @@ -21,18 +21,26 @@ namespace NP.BO.Controllers //[AllowAnonymous] public ActionResult Index(VMUser vm, bool istimeout = false) { - ViewBag.IsTimeOut = istimeout; - if (Request.IsAjaxRequest()) + int userno = SUserInfo != null ? SUserInfo.UserNo : 0; + + if(userno >0) { - return JsonError(Base.ENUM.JSONCode.Error, "403:" + Request.Url.AbsolutePath, "0112"); + Response.Redirect("~/"); } else { - vm.SavedId = CookieGet("SavedId", ""); + ViewBag.IsTimeOut = istimeout; + if (Request.IsAjaxRequest()) + { + return JsonError(Base.ENUM.JSONCode.Error, "403:" + Request.Url.AbsolutePath, "0112"); + } + else + { + vm.SavedId = CookieGet("SavedId", ""); + } + // 로그인 실패 카운트 초기화 + vm.logincnt = 0; } - - // 로그인 실패 카운트 초기화 - vm.logincnt = 0; return View(vm); } public JsonResult PassGet(String pw) diff --git a/FO/Controllers/AccountController.cs b/FO/Controllers/AccountController.cs index 7ea4162..b2345d8 100644 --- a/FO/Controllers/AccountController.cs +++ b/FO/Controllers/AccountController.cs @@ -40,22 +40,31 @@ namespace NP.FO.Controllers return View(vm); } public ActionResult Index(VMUser vm){ - ViewBag.naverClientID = naverClientID; - ViewBag.kakaoClientID = kakaoClientID; - ViewBag.googleClientID = googleClientID; + int userno = SUserInfo != null ? SUserInfo.UserNo : 0; - if (Request.IsAjaxRequest()){ - return JsonError(Base.ENUM.JSONCode.Error, "403:" + Request.Url.AbsolutePath, "0112"); + if (userno > 0) + { + Response.Redirect("~/"); } else { - //ViewBag.gossl = 0; - //if ("Y".Equals(GetConfig("usessl")) && !Request.IsSecureConnection) - //{ - // //return Redirect("https://" + Request.Url.Host + Request.Url.PathAndQuery); - // ViewBag.gossl = 1; - //} - + ViewBag.naverClientID = naverClientID; + ViewBag.kakaoClientID = kakaoClientID; + ViewBag.googleClientID = googleClientID; + + if (Request.IsAjaxRequest()) + { + return JsonError(Base.ENUM.JSONCode.Error, "403:" + Request.Url.AbsolutePath, "0112"); + } + else + { + //ViewBag.gossl = 0; + //if ("Y".Equals(GetConfig("usessl")) && !Request.IsSecureConnection) + //{ + // //return Redirect("https://" + Request.Url.Host + Request.Url.PathAndQuery); + // ViewBag.gossl = 1; + //} + vm.Assign = new Assign(); //서브도메인 확인 하여 고객사 설정 var sd = Request.Url.Host.Split('.')[0]; @@ -66,9 +75,11 @@ namespace NP.FO.Controllers ViewBag.SiteTitle = vm.Assign.asname; } ViewBag.SavedId = CookieGet("savedid", ""); - - return View(vm); + + } } + + return View(vm); } private ActionResult RedirectToLocal(string returnUrl){ if (Url.IsLocalUrl(returnUrl)){return Redirect(returnUrl);}