/** * Log user in * * @access public * @param User $user * @param boolean $remember * @return null */ function logUserIn(User $user, $remember = false) { $user->setLastLogin(DateTimeValueLib::now()); if (is_null($user->getLastActivity())) { $user->setLastVisit(DateTimeValueLib::now()); } else { $user->setLastVisit($user->getLastActivity()); } // if $this->setLoggedUser($user, $remember, true); }
/** * Log user in * * @access public * @param User $user * @param boolean $remember * @return null */ function logUserIn(User $user, $remember = false) { trace(__FILE__, 'logUserIn():begin'); $user->setLastLogin(DateTimeValueLib::now()); if (is_null($user->getLastActivity())) { $user->setLastVisit(DateTimeValueLib::now()); } else { $user->setLastVisit($user->getLastActivity()); } // if trace(__FILE__, 'logUserIn():setLoggedUser()'); $this->setLoggedUser($user, $remember, true); trace(__FILE__, 'logUserIn():end'); }