IsValid = !User::finder()->countByLogin($this->Login->SafeText); } public function registerUser($sender, $param) { if ($this->Page->IsValid) { $newUser = new User(); $newUser->Login = $this->Login->SafeText; $newUser->Password = DbUser::generatePassword($this->Password->Text); $newUser->IsAdmin = $this->Admin->Checked; $newUser->save(); $this->Response->redirect( $this->Service->constructUrl(NULL) ); } } } ?>