From b230beea20bc18f05d51b8e1f76c99c74a12fff4 Mon Sep 17 00:00:00 2001 From: wei <> Date: Mon, 17 Jul 2006 07:29:51 +0000 Subject: Add "remember me" feature --- demos/time-tracker/protected/pages/TimeTracker/Login.php | 2 ++ demos/time-tracker/protected/pages/TimeTracker/UserCreate.php | 4 +--- demos/time-tracker/protected/pages/TimeTracker/config.xml | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) (limited to 'demos/time-tracker/protected/pages') diff --git a/demos/time-tracker/protected/pages/TimeTracker/Login.php b/demos/time-tracker/protected/pages/TimeTracker/Login.php index 376953a5..aa12e716 100644 --- a/demos/time-tracker/protected/pages/TimeTracker/Login.php +++ b/demos/time-tracker/protected/pages/TimeTracker/Login.php @@ -45,6 +45,8 @@ class Login extends TPage if($this->Page->IsValid) { $auth = $this->Application->getModule('auth'); + if($this->remember->Checked) + $auth->rememberSignon($this->User); $this->Response->redirect($auth->getReturnUrl()); } } diff --git a/demos/time-tracker/protected/pages/TimeTracker/UserCreate.php b/demos/time-tracker/protected/pages/TimeTracker/UserCreate.php index b337bfca..49e64458 100644 --- a/demos/time-tracker/protected/pages/TimeTracker/UserCreate.php +++ b/demos/time-tracker/protected/pages/TimeTracker/UserCreate.php @@ -61,9 +61,7 @@ class UserCreate extends TPage $userDao->addNewUser($newUser, $this->password->Text); //update the user - $auth = $this->Application->getModule('auth'); - $auth->updateSessionUser($newUser); - $this->Application->User = $newUser; + $this->User->Manager->updateCredential($newUser); //return to requested page $this->Response->redirect($auth->getReturnUrl()); diff --git a/demos/time-tracker/protected/pages/TimeTracker/config.xml b/demos/time-tracker/protected/pages/TimeTracker/config.xml index dac6465d..16391c00 100644 --- a/demos/time-tracker/protected/pages/TimeTracker/config.xml +++ b/demos/time-tracker/protected/pages/TimeTracker/config.xml @@ -6,7 +6,7 @@ - -- cgit v1.2.3