Blame | Letzte Änderung | Log anzeigen | RSS feed
<?php/*** Login Page class file.** @author Wei Zhuo <weizhuo[at]gmail[dot]com>* @link http://www.pradosoft.com/* @copyright Copyright © 2005-2006 PradoSoft* @license http://www.pradosoft.com/license/* @version $Id: Login.php 1400 2006-09-09 03:13:44Z wei $* @package Demos*//*** Login page class.** Validate the user credentials and redirect to requested page* if successful.** @author Wei Zhuo <weizhuo[at]gmail[dot]com>* @version $Id: Login.php 1400 2006-09-09 03:13:44Z wei $* @package Demos* @since 3.1*/class Login extends TPage{/*** Validates the username and password.* @param TControl custom validator that created the event.* @param TServerValidateEventParameter validation parameters.*/public function validateUser($sender, $param){$authManager=$this->Application->getModule('auth');if(!$authManager->login($this->username->Text,$this->password->Text))$param->IsValid=false;;}/*** Redirect to the requested page if login is successful.* @param TControl button control that created the event.* @param TEventParameter event parameters.*/public function doLogin($sender, $param){if($this->Page->IsValid){$auth = $this->Application->getModule('auth');if($this->remember->Checked)$auth->rememberSignon($this->User);$this->Response->redirect($auth->getReturnUrl());}}}?>