From 8d156610be187427d43f4d033b258f060f8968ad Mon Sep 17 00:00:00 2001 From: xue <> Date: Fri, 9 Feb 2007 19:02:43 +0000 Subject: reorganize personal demo. --- demos/personal/protected/Common/LoginPortlet.php | 19 ++++++++++ demos/personal/protected/Common/LoginPortlet.tpl | 44 ++++++++++++++++++++++++ demos/personal/protected/Common/MainMenu.php | 12 +++++++ demos/personal/protected/Common/MainMenu.tpl | 15 ++++++++ 4 files changed, 90 insertions(+) create mode 100644 demos/personal/protected/Common/LoginPortlet.php create mode 100644 demos/personal/protected/Common/LoginPortlet.tpl create mode 100644 demos/personal/protected/Common/MainMenu.php create mode 100644 demos/personal/protected/Common/MainMenu.tpl (limited to 'demos/personal/protected/Common') diff --git a/demos/personal/protected/Common/LoginPortlet.php b/demos/personal/protected/Common/LoginPortlet.php new file mode 100644 index 00000000..1f5cd4f5 --- /dev/null +++ b/demos/personal/protected/Common/LoginPortlet.php @@ -0,0 +1,19 @@ +Application->getModule('auth'); + if(!$authManager->login($this->Username->Text,$this->Password->Text)) + $param->IsValid=false; + } + + public function loginButtonClicked($sender,$param) + { + if($this->Page->IsValid) + $this->Response->redirect($this->Application->getModule('auth')->getReturnUrl()); + } +} + +?> \ No newline at end of file diff --git a/demos/personal/protected/Common/LoginPortlet.tpl b/demos/personal/protected/Common/LoginPortlet.tpl new file mode 100644 index 00000000..82f9c045 --- /dev/null +++ b/demos/personal/protected/Common/LoginPortlet.tpl @@ -0,0 +1,44 @@ + +

Login to Site

+ + + + + + + + +
+ +
+ + + or + Create a new account +
\ No newline at end of file diff --git a/demos/personal/protected/Common/MainMenu.php b/demos/personal/protected/Common/MainMenu.php new file mode 100644 index 00000000..a2334c03 --- /dev/null +++ b/demos/personal/protected/Common/MainMenu.php @@ -0,0 +1,12 @@ +Application->getModule('auth')->logout(); + $this->Response->redirect($this->Service->constructUrl('Home')); + } +} + +?> \ No newline at end of file diff --git a/demos/personal/protected/Common/MainMenu.tpl b/demos/personal/protected/Common/MainMenu.tpl new file mode 100644 index 00000000..7e3e59f1 --- /dev/null +++ b/demos/personal/protected/Common/MainMenu.tpl @@ -0,0 +1,15 @@ +HOME | +RESUME | +LINKS | +ALBUMS | +REGISTER | + + -- cgit v1.2.3