Jump to content

MPE001

Members
  • Posts

    29
  • Joined

  • Last visited

2 Followers

Profile Information

  • Gender
    Male
  • Location
    Iqaluit, Nunavut, Canada

MPE001's Achievements

Newbie

Newbie (1/14)

1

Reputation

  1. The Yellowknife hub page needs fixing, im seeing some php coding. Welcome to my RW neighborhood and home Hq of Canadian Arctic Virtual and Buffalo virtual.
  2. Solved Found a thread by Mr.Bean that greatly provided the silver bullet.
  3. Problems with cookies Where do I adjust the Cookie path. I have a weird log in and log out issues that keeps pointing to cookies.
  4. Your hub menu indicates San Fran and depicts LAX? Looks good.
  5. An excellent module. Thank you and I will e-mail you.
  6. I believe this is base http://www.phpvms.net/downloads Then grab the php affected and upload thru FTP to proper structure folder Hum still getting error.
  7. post #6 "file contents in here" Those " in post #8 related. I pasted the code between those quotes. In notepad++ I dont see those at the begin or end.
  8. "<?php and }" So delete the " at the start and end?
  9. "<?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; } } }" Login.php
  10. Here is what im seeing in Notepad++ Can you please point me to the whitespace so I can see a visual example. 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; } } }
  11. Canadian Arctic would like to thank Jeff at Kacars for developing our MPEcars and now has been put in the pilot center. We also have started adding in the fleet downloads. Current is the Iris C27J paint and the rare and only Canadian North Majestic Dash8 paint.
  12. I have a similar issue on login this Warning: Cannot modify header information - headers already sent by (output started at /home/canadian/public_html/core/local.config.php:1) in /home/canadian/public_html/core/modules/Login/Login.php on line 143 Warning: Cannot modify header information - headers already sent by (output started at /home/canadian/public_html/core/local.config.php:1) in /home/canadian/public_html/core/modules/Login/Login.php on line 154 Then I click my home and im log in. On log out this Warning: Cannot modify header information - headers already sent by (output started at /home/canadian/public_html/core/local.config.php:1) in /home/canadian/public_html/core/common/Auth.class.php on line 341 Other strange issues cant see my routes, pilots in the Phpvms admin panel.
  13. From the sound of the Op I'm betting VAFS. Check my Airline http://www.canadianarcticvirtual.net/ I run both VAFS and Phpvms with Custom Kacars MPEcars. Both have there own economy. This keeps my pilots from getting bored with one system, so they get the freedom of choice anytime and they back each other up in case one is down for anyone known reasons. Like a RW airlines I need to keep chugging away in the Virtual Skies.
  14. Does anyone know how to get Cargo Carried to show under passengers carried?
  15. Chad does excellent work. http://www.canadianarcticvirtual.net/ and I run on two systems Kacars Va Central and Vafs.
×
×
  • Create New...