실서버 멀티도메인을 위한 조치

This commit is contained in:
kdh0120 2021-06-22 00:21:42 +00:00
parent 94e0001027
commit ecee2ba60a
6 changed files with 38 additions and 20 deletions

View File

@ -481,7 +481,8 @@ namespace NP.FO.Controllers
String REQ_SITE_NM = "YNICTE"; String REQ_SITE_NM = "YNICTE";
String REQ_URL = ""; String REQ_URL = "";
String RETURN_MSG = ""; String RETURN_MSG = "";
String SITE_URL = GetConfig("fronturl"); String SITE_URL = "https://" + Request.Url.Host;
//String SITE_URL = GetConfig("fronturl");
//인증요청사유코드 //인증요청사유코드
//00 : 회원가입 //00 : 회원가입
//01 : 성인인증 //01 : 성인인증
@ -506,8 +507,10 @@ namespace NP.FO.Controllers
ViewBag.PopupUrl = ""; ViewBag.PopupUrl = "";
//return url 설정 //return url 설정
RETURN_URL = GetConfig("fronturl") + "/Account/CertOk3" + sel + "?reason=" + reason + (!string.IsNullOrEmpty(param1) ? "&param1=" + param1 : "") + (!string.IsNullOrEmpty(param2) ? "&param2=" + param2 : ""); RETURN_URL = "https://" + Request.Url.Host + "/Account/CertOk3" + sel + "?reason=" + reason + (!string.IsNullOrEmpty(param1) ? "&param1=" + param1 : "") + (!string.IsNullOrEmpty(param2) ? "&param2=" + param2 : "");
RTN_URL = GetConfig("fronturl") + "/Account/CertOk3" + sel + "?reason=" + reason + (!string.IsNullOrEmpty(param1) ? "&param1=" + param1 : "") + (!string.IsNullOrEmpty(param2) ? "&param2=" + param2 : ""); RTN_URL = "https://" + Request.Url.Host + "/Account/CertOk3" + sel + "?reason=" + reason + (!string.IsNullOrEmpty(param1) ? "&param1=" + param1 : "") + (!string.IsNullOrEmpty(param2) ? "&param2=" + param2 : "");
//RETURN_URL = GetConfig("fronturl") + "/Account/CertOk3" + sel + "?reason=" + reason + (!string.IsNullOrEmpty(param1) ? "&param1=" + param1 : "") + (!string.IsNullOrEmpty(param2) ? "&param2=" + param2 : "");
//RTN_URL = GetConfig("fronturl") + "/Account/CertOk3" + sel + "?reason=" + reason + (!string.IsNullOrEmpty(param1) ? "&param1=" + param1 : "") + (!string.IsNullOrEmpty(param2) ? "&param2=" + param2 : "");
//모바일팝업 //모바일팝업
if (sel == "MOBI") if (sel == "MOBI")
{ {

View File

@ -20,7 +20,8 @@ namespace NP.FO.Controllers
public ActionResult Index() public ActionResult Index()
{ {
vm.Lect = Dao.Get<Lect>("cr.main.mygrade", new System.Collections.Hashtable() { { "lectno", vm.croomlectno }, { "cmno", vm.croomcmno},{ "userno", SUserInfo.UserNo} }).FirstOrDefault(); vm.Lect = Dao.Get<Lect>("cr.main.mygrade", new System.Collections.Hashtable() { { "lectno", vm.croomlectno }, { "cmno", vm.croomcmno},{ "userno", SUserInfo.UserNo} }).FirstOrDefault();
ViewBag.fronturl = GetConfig("fronturl"); ViewBag.fronturl = "https://" + Request.Url.Host;
//ViewBag.fronturl = GetConfig("fronturl");
ViewBag.Mobile = Dao.Get<Users>("users.users", new System.Collections.Hashtable() { { "userno", SUserInfo.UserNo } }).FirstOrDefault().mobile; ViewBag.Mobile = Dao.Get<Users>("users.users", new System.Collections.Hashtable() { { "userno", SUserInfo.UserNo } }).FirstOrDefault().mobile;
if (vm.Lect == null) if (vm.Lect == null)
{ {

View File

@ -20,7 +20,8 @@ namespace NP.FO.Controllers
{ {
return Redirect("/Course/Covers"); return Redirect("/Course/Covers");
} }
vm.viewname4 = vm.viewname4 ?? (GetConfig("fronturl") + "/Course/CoverPayReturn"); vm.viewname4 = vm.viewname4 ?? ("https://" + Request.Url.Host + "/Course/CoverPayReturn");
//vm.viewname4 = vm.viewname4 ?? (GetConfig("fronturl") + "/Course/CoverPayReturn");
vm.viewname6 = vm.viewname6 ?? (GetConfig("pginfomobile").Split('|')[0] + "/Course/CoverPayReturn"); vm.viewname6 = vm.viewname6 ?? (GetConfig("pginfomobile").Split('|')[0] + "/Course/CoverPayReturn");
foreach (var d in vm.items.Split(';')) foreach (var d in vm.items.Split(';'))
{ {
@ -45,7 +46,8 @@ namespace NP.FO.Controllers
{ {
return Redirect("/Course/Books"); return Redirect("/Course/Books");
} }
vm.viewname4 = vm.viewname4 ?? (GetConfig("fronturl") + "/Course/BookPayReturn"); vm.viewname4 = vm.viewname4 ?? ("https://" + Request.Url.Host + "/Course/BookPayReturn");
//vm.viewname4 = vm.viewname4 ?? (GetConfig("fronturl") + "/Course/BookPayReturn");
vm.viewname6 = vm.viewname6 ?? (GetConfig("pginfomobile").Split('|')[0] + "/Course/BookPayReturn"); vm.viewname6 = vm.viewname6 ?? (GetConfig("pginfomobile").Split('|')[0] + "/Course/BookPayReturn");
foreach (var d in vm.items.Split(';')) foreach (var d in vm.items.Split(';'))
{ {
@ -200,7 +202,8 @@ namespace NP.FO.Controllers
{ {
vm.viewname3 = "Base"; vm.viewname3 = "Base";
vm.previewname = vm.previewname ?? "/Course/OnBases"; vm.previewname = vm.previewname ?? "/Course/OnBases";
vm.viewname4 = GetConfig("fronturl") + "/Course/OnBasePayReturn"; vm.viewname4 = "https://" + Request.Url.Host + "/Course/OnBasePayReturn";
//vm.viewname4 = GetConfig("fronturl") + "/Course/OnBasePayReturn";
base.PayAll(vm); base.PayAll(vm);
return PayOn(vm); return PayOn(vm);
} }
@ -208,13 +211,15 @@ namespace NP.FO.Controllers
{ {
vm.viewname3 = "College"; vm.viewname3 = "College";
vm.previewname = vm.previewname ?? "/Course/OnColleges"; vm.previewname = vm.previewname ?? "/Course/OnColleges";
vm.viewname4 = GetConfig("fronturl") + "/Course/OnCollegePayReturn"; vm.viewname4 = "https://" + Request.Url.Host + "/Course/OnCollegePayReturn";
//vm.viewname4 = GetConfig("fronturl") + "/Course/OnCollegePayReturn";
base.PayAll(vm); base.PayAll(vm);
return PayOn(vm); return PayOn(vm);
} }
public ActionResult PayOn(VMPay vm) public ActionResult PayOn(VMPay vm)
{ {
vm.viewname4 = vm.viewname4 ?? (GetConfig("fronturl") + "/Course/OnPayReturn"); vm.viewname4 = vm.viewname4 ?? ("https://" + Request.Url.Host + "/Course/OnPayReturn");
//vm.viewname4 = vm.viewname4 ?? (GetConfig("fronturl") + "/Course/OnPayReturn");
vm.viewname6 = vm.viewname6 ?? (GetConfig("pginfomobile").Split('|')[0] + "/Course/OnPayReturn"); vm.viewname6 = vm.viewname6 ?? (GetConfig("pginfomobile").Split('|')[0] + "/Course/OnPayReturn");
foreach (var d in vm.items.Split(';')) foreach (var d in vm.items.Split(';'))
{ {
@ -674,7 +679,8 @@ namespace NP.FO.Controllers
{ {
vm.viewname3 = "College"; vm.viewname3 = "College";
vm.previewname = "/Course/OffColleges"; vm.previewname = "/Course/OffColleges";
vm.viewname4 = GetConfig("fronturl") + "/Course/OffCollegePayReturn"; vm.viewname4 = "https://" + Request.Url.Host + "/Course/OffCollegePayReturn";
//vm.viewname4 = GetConfig("fronturl") + "/Course/OffCollegePayReturn";
base.PayAll(vm); base.PayAll(vm);
return PayOff(vm); return PayOff(vm);
} }
@ -682,7 +688,8 @@ namespace NP.FO.Controllers
{ {
vm.viewname3 = "Total"; vm.viewname3 = "Total";
vm.previewname = vm.previewname ?? "/Course/OffTotals"; vm.previewname = vm.previewname ?? "/Course/OffTotals";
vm.viewname4 = GetConfig("fronturl") + "/Course/OffTotalPayReturn"; vm.viewname4 = "https://" + Request.Url.Host + "/Course/OffTotalPayReturn";
//vm.viewname4 = GetConfig("fronturl") + "/Course/OffTotalPayReturn";
base.PayAll(vm); base.PayAll(vm);
return PayOff(vm); return PayOff(vm);
} }
@ -690,7 +697,8 @@ namespace NP.FO.Controllers
{ {
vm.viewname3 = "Special"; vm.viewname3 = "Special";
vm.previewname = vm.previewname ?? "/Course/OffSpecials"; vm.previewname = vm.previewname ?? "/Course/OffSpecials";
vm.viewname4 = GetConfig("fronturl") + "/Course/OffDetailPayReturn"; vm.viewname4 = "https://" + Request.Url.Host + "/Course/OffDetailPayReturn";
//vm.viewname4 = GetConfig("fronturl") + "/Course/OffDetailPayReturn";
base.PayAll(vm); base.PayAll(vm);
return PayOff(vm); return PayOff(vm);
} }
@ -700,7 +708,8 @@ namespace NP.FO.Controllers
{ {
return Redirect("/Course/Offs"); return Redirect("/Course/Offs");
} }
vm.viewname4 = vm.viewname4 ?? (GetConfig("fronturl") + "/Course/OffPayReturn"); vm.viewname4 = vm.viewname4 ?? ("https://" + Request.Url.Host + "/Course/OffPayReturn");
//vm.viewname4 = vm.viewname4 ?? (GetConfig("fronturl") + "/Course/OffPayReturn");
vm.viewname6 = vm.viewname6 ?? (GetConfig("pginfomobile").Split('|')[0] + "/Course/OffPayReturn"); vm.viewname6 = vm.viewname6 ?? (GetConfig("pginfomobile").Split('|')[0] + "/Course/OffPayReturn");
foreach (var d in vm.items.Split(';')) foreach (var d in vm.items.Split(';'))
{ {
@ -1006,7 +1015,8 @@ namespace NP.FO.Controllers
vm.payParams.Add("LGD_PRODUCTINFO", Request["LGD_PRODUCTINFO"]); vm.payParams.Add("LGD_PRODUCTINFO", Request["LGD_PRODUCTINFO"]);
vm.payParams.Add("LGD_AMOUNT", LGD_AMOUNT); vm.payParams.Add("LGD_AMOUNT", LGD_AMOUNT);
vm.payParams.Add("LGD_BUYEREMAIL", Request["LGD_BUYEREMAIL"]); vm.payParams.Add("LGD_BUYEREMAIL", Request["LGD_BUYEREMAIL"]);
vm.payParams.Add("LGD_RETURNURL", (GetConfig("fronturl") + "/Course/XpayReturnURL")); vm.payParams.Add("LGD_RETURNURL", "https://" + Request.Url.Host + "/Course/XpayReturnURL");
//vm.payParams.Add("LGD_RETURNURL", (GetConfig("fronturl") + "/Course/XpayReturnURL"));
vm.payParams.Add("LGD_ENCODING", GetConfig("LGD_ENCODING")); vm.payParams.Add("LGD_ENCODING", GetConfig("LGD_ENCODING"));
vm.payParams.Add("LGD_ENCODING_NOTEURL", GetConfig("LGD_ENCODING")); vm.payParams.Add("LGD_ENCODING_NOTEURL", GetConfig("LGD_ENCODING"));
vm.payParams.Add("LGD_ENCODING_RETURNURL", GetConfig("LGD_ENCODING")); vm.payParams.Add("LGD_ENCODING_RETURNURL", GetConfig("LGD_ENCODING"));

View File

@ -467,7 +467,8 @@ namespace NP.FO.Controllers
vm.signkey = ComputeHash(vm.pginfo.Split('|')[2]); vm.signkey = ComputeHash(vm.pginfo.Split('|')[2]);
//vm.payitemname = Utf8ToEuckr(); //vm.payitemname = Utf8ToEuckr();
vm.viewname5 = GetConfig("fronturl") + "/Course/PayClose"; vm.viewname5 = "https://" + Request.Url.Host + "/Course/PayClose";
//vm.viewname5 = GetConfig("fronturl") + "/Course/PayClose";
vm.previewname = vm.previewname ?? "/My/Cart"; vm.previewname = vm.previewname ?? "/My/Cart";
vm.deliveramt = GetInt(GetConfig("deliveramt")); vm.deliveramt = GetInt(GetConfig("deliveramt"));
} }

View File

@ -144,7 +144,8 @@ namespace NP.FO.Controllers
public ActionResult ReadyPay(VMPay vm) public ActionResult ReadyPay(VMPay vm)
{ {
vm.ispaycert = true; vm.ispaycert = true;
vm.viewname4 = GetConfig("fronturl") + "/My/ReadyPayReturn"; vm.viewname4 = "https://" + Request.Url.Host + "/My/ReadyPayReturn";
//vm.viewname4 = GetConfig("fronturl") + "/My/ReadyPayReturn";
vm.viewname6 = GetConfig("pginfomobile").Split('|')[0] + "/My/ReadyPayReturn"; vm.viewname6 = GetConfig("pginfomobile").Split('|')[0] + "/My/ReadyPayReturn";
vm.previewname = "/Ready"; vm.previewname = "/Ready";
base.PayAll(vm); base.PayAll(vm);
@ -201,7 +202,8 @@ namespace NP.FO.Controllers
public ActionResult ExamPay(VMPay vm) public ActionResult ExamPay(VMPay vm)
{ {
vm.ispayexam = true; vm.ispayexam = true;
vm.viewname4 = GetConfig("fronturl") + "/My/ExamPayReturn"; vm.viewname4 = "https://" + Request.Url.Host + "/My/ExamPayReturn";
//vm.viewname4 = GetConfig("fronturl") + "/My/ExamPayReturn";
vm.viewname6 = GetConfig("pginfomobile").Split('|')[0] + "/My/ExamPayReturn"; vm.viewname6 = GetConfig("pginfomobile").Split('|')[0] + "/My/ExamPayReturn";
vm.previewname = "/Exam"; vm.previewname = "/Exam";
base.PayAll(vm); base.PayAll(vm);
@ -221,7 +223,8 @@ namespace NP.FO.Controllers
public ActionResult CartPay(VMPay vm) public ActionResult CartPay(VMPay vm)
{ {
vm.ispaycart = true; vm.ispaycart = true;
vm.viewname4 = GetConfig("fronturl") + "/My/CartPayReturn"; vm.viewname4 = "https://" + Request.Url.Host + "/My/CartPayReturn";
//vm.viewname4 = GetConfig("fronturl") + "/My/CartPayReturn";
vm.viewname6 = GetConfig("pginfomobile").Split('|')[0] + "/My/CartPayReturn"; vm.viewname6 = GetConfig("pginfomobile").Split('|')[0] + "/My/CartPayReturn";
vm.previewname = "/Cart"; vm.previewname = "/Cart";
base.PayAll(vm); base.PayAll(vm);

View File

@ -201,10 +201,10 @@
<td> <td>
<ul class="apyAddr postbox"> <ul class="apyAddr postbox">
<li> <li>
@Html.TextBoxFor(x => x.Assign.post, new { @class = "postno", @style = "background-color:#ddd;", @readonly = true }) @Html.TextBoxFor(x => x.Assign.post, new { @class = "postno", @style = "background-color:#ddd;" })
</li> </li>
<li> <li>
@Html.TextBoxFor(x => x.Assign.address1, new { @class = "postadr", @style = "background-color:#ddd;", @readonly = true, @placeholder = "주소입력" }) @Html.TextBoxFor(x => x.Assign.address1, new { @class = "postadr", @style = "background-color:#ddd;", @placeholder = "주소입력" })
</li> </li>
<li> <li>
@Html.TextBoxFor(x => x.Assign.address2, new { @class = "postadrsub", @placeholder = "나머지 주소입력", @maxlength = "200" }) @Html.TextBoxFor(x => x.Assign.address2, new { @class = "postadrsub", @placeholder = "나머지 주소입력", @maxlength = "200" })