Jump to content

gcltlee

Members
  • Posts

    4
  • Joined

  • Last visited

gcltlee's Achievements

Newbie

Newbie (1/14)

0

Reputation

  1. Hi I changed my domain to another site in the local config file, just changed define('SITE_URL', 'http://airchinavirtual.net'); the early url is hainan-va.org then got those error when log in Warning: Cannot modify header information - headers already sent by (output started at /home/hainanva/public_html/core/app.config.php:1) in /home/hainanva/public_html/core/modules/Login/Login.php on line 143 Warning: Cannot modify header information - headers already sent by (output started at /home/hainanva/public_html/core/app.config.php:1) in /home/hainanva/public_html/core/modules/Login/Login.php on line 153 error when log out Warning: Cannot modify header information - headers already sent by (output started at /home/hainanva/public_html/core/app.config.php:1) in /home/hainanva/public_html/core/common/Auth.class.php on line 341 I searched the forum I see the solution is delete any space or character before or after the php tag, I checked both config php file but there is no space or character before or after the php tag here is the login.php code : <?php /** * phpVMS - Virtual Airline Administration Software * Copyright (c) 2008 Nabeel Shahzad * For more information, visit www.phpvms.net * Forums: http://www.phpvms.net/forum * Documentation: http://www.phpvms.net/docs * * phpVMS is licenced under the following license: * Creative Commons Attribution Non-commercial Share Alike (by-nc-sa) * View license.txt in the root, or visit http://creativecommons.org/licenses/by-nc-sa/3.0/ * * @author Nabeel Shahzad * @copyright Copyright (c) 2008, Nabeel Shahzad * @link http://www.phpvms.net */ class Login extends CodonModule { public function __construct() { parent::__construct(); } public function index() { $this->login(); } public function login($redir='') { if(Auth::LoggedIn() == true) { $this->render('login_already.tpl'); return; } $this->set('redir', $redir); if(isset($this->post->action) && $this->post->action == 'login') { $this->ProcessLogin(); } else { $this->render('login_form.tpl'); } } public function logout() { Auth::LogOut(); $this->set('redir', SITE_URL); $this->render('login_complete.tpl'); } public function forgotpassword() { if($this->post->action == 'resetpass') { $this->ResetPassword(); return; } $this->render('login_forgotpassword.tpl'); } public function ResetPassword() { $email = $this->post->email; if(!$email) { return false; } else { $pilotdata = PilotData::GetPilotByEmail($email); if(!$pilotdata) { $this->render('login_notfound.tpl'); return; } $newpw = substr(md5(date('mdYhs')), 0, 6); RegistrationData::ChangePassword($pilotdata->pilotid, $newpw); $this->set('firstname', $pilotdata->firstname); $this->set('lastname', $pilotdata->lastname); $this->set('newpw', $newpw); $message = Template::GetTemplate('email_lostpassword.tpl', true); Util::SendEmail($pilotdata->email, 'Password Reset', $message); $this->render('login_passwordreset.tpl'); } } public function ProcessLogin() { $email = $this->post->email; $password = $this->post->password; if($email == '' || $password == '') { $this->set('message', 'You must fill out both your username and password'); $this->render('login_form.tpl'); return false; } if(!Auth::ProcessLogin($email, $password)) { $this->set('message', Auth::$error_message); $this->render('login_form.tpl'); return false; } else { if(Auth::$userinfo->confirmed == PILOT_PENDING) { $this->render('login_unconfirmed.tpl'); Auth::LogOut(); // show error } elseif(Auth::$userinfo->confirmed == PILOT_REJECTED) { $this->render('login_rejected.tpl'); Auth::LogOut(); } else { $pilotid = Auth::$userinfo->pilotid; $session_id = Auth::$session_id; # If they choose to be "remembered", then assign a cookie if($this->post->remember == 'on') { $cookie = "{$session_id}|{$pilotid}|{$_SERVER['REMOTE_ADDR']}"; $res = setrawcookie(VMS_AUTH_COOKIE, $cookie, time() + Config::Get('SESSION_LOGIN_TIME'), '/'); } PilotData::UpdateLogin($pilotid); #$this->set('redir', SITE_URL . '/' . $this->post->redir); #$this->render('login_complete.tpl'); CodonEvent::Dispatch('login_success', 'Login'); $this->post->redir = str_replace('index.php/', '', $this->post->redir); header('Location: '.url('/'.$this->post->redir)); } return; } } } Any one know what's happening ?
  2. Hi I typed chinese character in event booking it shows garbled character on the front page, I already edit the encoding code to utf-8 in app.config.php everything looks fine but I can not type chinese character in event booking Anyone know how to solve it ? Thanks !
  3. Hi I use Chinese language on my website, I edited the "page encoding" to utf-8 so I can type Chinese on the web, however when I using Ckeditor, I typed Chinese character but it shown garbled characters on the website, is there anyone know how to solve this problem? thanks
×
×
  • Create New...