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