<기능개선>

1. PMS NO : 
2. (주요)작업내용 
(1) 로그인 후 Account/login 입장허용된 부분 예외처리
This commit is contained in:
jity7777 2022-04-01 05:06:21 +00:00
parent 2efcb78b4b
commit a81f39ed46
2 changed files with 40 additions and 21 deletions

View File

@ -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<String>(Base.ENUM.JSONCode.Error, "403:" + Request.Url.AbsolutePath, "0112");
Response.Redirect("~/");
}
else
{
vm.SavedId = CookieGet("SavedId", "");
ViewBag.IsTimeOut = istimeout;
if (Request.IsAjaxRequest())
{
return JsonError<String>(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)

View File

@ -40,21 +40,30 @@ 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<String>(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<String>(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();
//서브도메인 확인 하여 고객사 설정
@ -67,8 +76,10 @@ namespace NP.FO.Controllers
}
ViewBag.SavedId = CookieGet("savedid", "");
return View(vm);
}
}
return View(vm);
}
private ActionResult RedirectToLocal(string returnUrl){
if (Url.IsLocalUrl(returnUrl)){return Redirect(returnUrl);}