Index: temp/branches/ec-cube-beta/html/campaign/default/application.php
===================================================================
--- temp/branches/ec-cube-beta/html/campaign/default/application.php	(revision 11177)
+++ temp/branches/ec-cube-beta/html/campaign/default/application.php	(revision 11179)
@@ -70,7 +70,7 @@
 			
 			if($ret > 0) {
-				sfDispSiteError(TEMP_LOGIN_ERROR);
+				sfDispSiteError(TEMP_LOGIN_ERROR, "", "", "", $objCampaignSess);
 			} else {
-				sfDispSiteError(SITE_LOGIN_ERROR);
+				sfDispSiteError(SITE_LOGIN_ERROR, "", "", "", $objCampaignSess);
 			}
 		} 
Index: temp/branches/ec-cube-beta/data/lib/slib.php
===================================================================
--- temp/branches/ec-cube-beta/data/lib/slib.php	(revision 10856)
+++ temp/branches/ec-cube-beta/data/lib/slib.php	(revision 11179)
@@ -264,5 +264,5 @@
 
 /* ¥µ¥¤¥È¥¨¥é¡¼¥Ú¡¼¥¸¤ÎÉ½¼¨ */
-function sfDispSiteError($type, $objSiteSess = "", $return_top = false, $err_msg = "") {
+function sfDispSiteError($type, $objSiteSess = "", $return_top = false, $err_msg = "", $objCampaignSess = "") {
 	
 	if ($objSiteSess != "") {
@@ -356,5 +356,10 @@
 	
 	$objView->assignobj($objPage);
-	$objView->display(SITE_FRAME);
+	if($objCampaignSess != "") {
+		// ¥Õ¥ì¡¼¥à¤òÁªÂò(¥­¥ã¥ó¥Ú¡¼¥ó¥Ú¡¼¥¸¤«¤éÁ«°Ü¤Ê¤éÊÑ¹¹)
+		$objCampaignSess->pageView($objView);		
+	} else {
+		$objView->display(SITE_FRAME);
+	}
 	exit;
 }
