Nojus1113 Posted February 23, 2018 Report Share Posted February 23, 2018 (edited) Hi, I am currently developing a custom skin, but when I press the button to login, it does not bring up the page. (I have not changed the login page yet.) URL: http://vms.nair.cf Edited February 24, 2018 by Nojus1113 Quote Link to comment Share on other sites More sharing options...
Nojus1113 Posted February 23, 2018 Author Report Share Posted February 23, 2018 Also, logout works, only the login does not. Quote Link to comment Share on other sites More sharing options...
spkier Posted February 23, 2018 Report Share Posted February 23, 2018 have you tried to point login to /index.php/profile instead of index.php/login? beaucse doing so will take you to login Quote Link to comment Share on other sites More sharing options...
BraedenD Posted February 23, 2018 Report Share Posted February 23, 2018 Is your template file in your skin login_form.php ? Quote Link to comment Share on other sites More sharing options...
flyalaska Posted February 23, 2018 Report Share Posted February 23, 2018 Show us your link code Quote Link to comment Share on other sites More sharing options...
Nojus1113 Posted February 24, 2018 Author Report Share Posted February 24, 2018 14 hours ago, spkier said: have you tried to point login to /index.php/profile instead of index.php/login? beaucse doing so will take you to login Trying it right now, will see how it goes. Quote Link to comment Share on other sites More sharing options...
Nojus1113 Posted February 24, 2018 Author Report Share Posted February 24, 2018 14 hours ago, BraedenD said: Is your template file in your skin login_form.php ? Don't have a template for that Quote Link to comment Share on other sites More sharing options...
Nojus1113 Posted February 24, 2018 Author Report Share Posted February 24, 2018 14 hours ago, spkier said: have you tried to point login to /index.php/profile instead of index.php/login? beaucse doing so will take you to login Still nothing. Quote Link to comment Share on other sites More sharing options...
spkier Posted February 24, 2018 Report Share Posted February 24, 2018 2 minutes ago, Nojus1113 said: Trying it right now, will see how it goes. can you show us the whole code for the registration form would be easier to find errors i hope it's just a link mismatch Quote Link to comment Share on other sites More sharing options...
Nojus1113 Posted February 24, 2018 Author Report Share Posted February 24, 2018 14 hours ago, flyalaska said: Show us your link code <div class="mbr-section-btn"><a class="btn btn-md btn-white-outline display-4" href="https://nair.cf/phpvms0/index.php/profile"><span class="mbri-login mbr-iconfont mbr-iconfont-btn"></span>Login</a></div> Quote Link to comment Share on other sites More sharing options...
Nojus1113 Posted February 24, 2018 Author Report Share Posted February 24, 2018 1 minute ago, spkier said: can you show us the whole code for the registration form would be easier to find errors i hope it's just a link mismatch I have no registration form done yet, it should be the default phpVMS one. Quote Link to comment Share on other sites More sharing options...
spkier Posted February 24, 2018 Report Share Posted February 24, 2018 1 minute ago, Nojus1113 said: I have no registration form done yet, it should be the default phpVMS one. the link isn't wrong at all but my guess would be that it cannot find the registration form beacuse you're using a skin without telling it to use default login form from what i see you're telling it to go to a registration form that dosnt exist mine looks exactly the same try and create a form first and see i will take a closer look when i get home Good luck! Quote Link to comment Share on other sites More sharing options...
Nojus1113 Posted February 24, 2018 Author Report Share Posted February 24, 2018 1 minute ago, spkier said: the link isn't wrong at all but my guess would be that it cannot find the registration form beacuse you're using a skin without telling it to use default login form from what i see you're telling it to go to a registration form that dosnt exist mine looks exactly the same try and create a form first and see i will take a closer look when i get home Good luck! Thanks, I am working on the form right now actually. Quote Link to comment Share on other sites More sharing options...
spkier Posted February 24, 2018 Report Share Posted February 24, 2018 5 minutes ago, Nojus1113 said: I have no registration form done yet, it should be the default phpVMS one. https://infinityfree.net/errors/404/ you're using a freehost i got a vps with php 5.2 running and private mysql wanna use that until you get you're own for free? beacuse freehost might temporarly work but suddently it dosnt Quote Link to comment Share on other sites More sharing options...
Nojus1113 Posted February 24, 2018 Author Report Share Posted February 24, 2018 2 minutes ago, spkier said: https://infinityfree.net/errors/404/ you're using a freehost i got a vps with php 5.2 running and private mysql wanna use that until you get you're own for free? beacuse freehost might temporarly work but suddently it dosnt No thanks, my host is okay, I have been using it for a long time now and so far no issues. Also, I am working on custom error pages. Quote Link to comment Share on other sites More sharing options...
spkier Posted February 24, 2018 Report Share Posted February 24, 2018 8 minutes ago, Nojus1113 said: No thanks, my host is okay, I have been using it for a long time now and so far no issues. Also, I am working on custom error pages. alright let me know if you get it working Quote Link to comment Share on other sites More sharing options...
Nojus1113 Posted February 24, 2018 Author Report Share Posted February 24, 2018 Hi, do any of you guys know what is the link to the login page, not form? Quote Link to comment Share on other sites More sharing options...
spkier Posted February 24, 2018 Report Share Posted February 24, 2018 (edited) 2 minutes ago, Nojus1113 said: Hi, do any of you guys know what is the link to the login page, not form? mine is here http://192.3.141.136/dashboard/index.php/login so this would be correctly /index.php/login go a head and look into my code and see if you figure it out but i use a skin Edited February 24, 2018 by spkier Quote Link to comment Share on other sites More sharing options...
Nojus1113 Posted February 24, 2018 Author Report Share Posted February 24, 2018 (edited) 2 minutes ago, spkier said: mine is here http://192.3.141.136/dashboard/index.php/login so this would be correctly /index.php/login go a head and look into my code and see if you figure it out but i use a skin How did you get CrewCenter working?!?!?? EDIT: I have wanted crewcenter but I could not get it working Edited February 24, 2018 by Nojus1113 Quote Link to comment Share on other sites More sharing options...
spkier Posted February 24, 2018 Report Share Posted February 24, 2018 (edited) 6 minutes ago, Nojus1113 said: How did you get CrewCenter working?!?!?? well i'm using 5.5.x of phpvms first upload crewcenter to /root/lib/skins then rename crewcenter-master to crewcenter upload the phpfiles and replace them with the .tpl files in the crewcenter skin last go to phpvms admin settings and change skin to crewmaster btw i can install crewmaster for you if you struggle for it but this regures me phpvms administration access and FTP access but as yhou use innfinity free you can create a subaccount however here is the tricky part crewmaster uses a strange way to use recapcha so here is my code to bypass this: <?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 * @license http://creativecommons.org/licenses/by-nc-sa/3.0/ */ class Registration extends CodonModule { public function HTMLHead() { /*Show our password strength checker */ if($this->get->page == 'register') { $this->renderTemplate('registration_javascript.tpl'); } } public function index() { //updated to Google noCaptcha 1/15 if(Auth::LoggedIn()) { // Make sure they don't over-ride it $this->render('login_already.tpl'); return; } if(isset($_POST['submit'])) { $this->ProcessRegistration(); } else { $this->ShowForm(); } } protected function ShowForm() { $field_list = RegistrationData::GetCustomFields(); $this->set('extrafields', $field_list); $this->set('field_list', $field_list); $airline_list = OperationsData::getAllAirlines(true); $this->set('allairlines', $airline_list); $this->set('airline_list', $airline_list); $hub_list = OperationsData::getAllHubs(); $this->set('allhubs', $hub_list); $this->set('hub_list', $hub_list); $country_list = Countries::getAllCountries(); $this->set('countries', $country_list); $this->set('country_list', $country_list); $this->render('registration_mainform.tpl'); } /** * Registration::ProcessRegistration() * * @return */ protected function ProcessRegistration() { // Yes, there was an error if(!$this->VerifyData()) { $this->ShowForm(); return; } $data = array( 'firstname' => $this->post->firstname, 'lastname' => $this->post->lastname, 'email' => $this->post->email, 'password' => $this->post->password1, 'code' => $this->post->code, 'location' => $this->post->location, 'hub' => $this->post->hub, 'confirm' => false ); if(CodonEvent::Dispatch('registration_precomplete', 'Registration', $_POST) == false) { return false; } $ret = RegistrationData::CheckUserEmail($data['email']); if($ret) { $this->set('error', Lang::gs('email.inuse')); $this->render('registration_error.tpl'); return false; } $val = RegistrationData::AddUser($data); if($val == false) { $this->set('error', RegistrationData::$error); $this->render('registration_error.tpl'); return; } else { $pilotid = RegistrationData::$pilotid; /* Automatically confirm them if that option is set */ if(Config::Get('PILOT_AUTO_CONFIRM') == true) { PilotData::AcceptPilot($pilotid); RanksData::CalculatePilotRanks(); $pilot = PilotData::getPilotData($pilotid); $this->set('pilot', $pilot); $this->render('registration_autoconfirm.tpl'); } else { /* Otherwise, wait until an admin confirms the registration */ RegistrationData::SendEmailConfirm($email, $firstname, $lastname); $this->render('registration_sentconfirmation.tpl'); } } CodonEvent::Dispatch('registration_complete', 'Registration', $_POST); // Registration email/show user is waiting for confirmation $sub = 'A user has registered'; $message = "The user {$data['firstname']} {$data['lastname']} ({$data['email']}) has registered, and is awaiting confirmation."; $email = Config::Get('EMAIL_NEW_REGISTRATION'); if(empty($email)) { $email = ADMIN_EMAIL; } Util::SendEmail($email, $sub, $message); // Send email to user $this->set('firstname', $data['firstname']); $this->set('lastname', $data['lastname']); $this->set('userinfo', $data); $message = Template::Get('email_registered.tpl', true); Util::SendEmail($data['email'], 'Registration at '.SITE_NAME, $message); $rss = new RSSFeed('Latest Pilot Registrations', SITE_URL, 'The latest pilot registrations'); $pilot_list = PilotData::GetLatestPilots(); foreach($pilot_list as $pilot) { $rss->AddItem('Pilot '.PilotData::GetPilotCode($pilot->code, $pilot->pilotid) . ' ('.$pilot->firstname .' ' . $pilot->lastname.')', SITE_URL.'/admin/index.php?admin=pendingpilots','',''); } $rss->BuildFeed(LIB_PATH.'/rss/latestpilots.rss'); } /* * Process all the registration data */ protected function VerifyData() { $error = false; /* Check the firstname and last name */ if($this->post->firstname == '') { $error = true; $this->set('firstname_error', true); } else { $this->set('firstname_error', ''); } /* Check the last name */ if($this->post->lastname == '') { $error = true; $this->set('lastname_error', true); } else { $this->set('lastname_error', ''); } /* Check the email address */ if(filter_var($this->post->email, FILTER_VALIDATE_EMAIL) == false) { $error = true; $this->set('email_error', true); } else { $this->set('email_error', ''); } /* Check the location */ if($this->post->location == '') { $error = true; $this->set('location_error', true); } else { $this->set('location_error', ''); } // Check password length if(strlen($this->post->password1) <= 5) { $error = true; $this->set('password_error', 'The password is too short!'); } else { $this->set('password_error', ''); } // Check is passwords are the same if($this->post->password1 != $this->post->password2) { $error = true; $this->set('password_error', 'The passwords do not match!'); } else { $this->set('password_error', ''); } if($error == true) { return false; } return true; } } Edited February 24, 2018 by spkier Quote Link to comment Share on other sites More sharing options...
Nojus1113 Posted February 24, 2018 Author Report Share Posted February 24, 2018 this has turned into a discord server or something lol not a forum Quote Link to comment Share on other sites More sharing options...
spkier Posted February 24, 2018 Report Share Posted February 24, 2018 1 minute ago, Nojus1113 said: this has turned into a discord server or something lol not a forum hehe yeah what's you're discord username and i can help you install it if you want? Quote Link to comment Share on other sites More sharing options...
Nojus1113 Posted February 24, 2018 Author Report Share Posted February 24, 2018 Oh well, time to upload CrewCenter... it will take like 10yrs for it to finish beacuse it goes like 650B/s XD Quote Link to comment Share on other sites More sharing options...
Nojus1113 Posted February 24, 2018 Author Report Share Posted February 24, 2018 Just now, spkier said: hehe yeah what's you're discord username and i can help you install it if you want? Nojus1113#1532 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.