Метод form_open () не работает, что форма не была показана - PullRequest
0 голосов
/ 24 апреля 2020

Это мой вид / логин / форма входа. php

<?php echo form_open('scheduler/login');
?>
    <label for="username">username</label>
    <input type="text" name="username"/><br/>

    <label for="password">password</label>
    <input type="password" name="password"></input><br/>

    <input type="submit" name="submit" value="log in" />
</form>

Это мои контроллеры / Планировщик. php

<?php


class Scheduler extends CI_Controller {
    public function login()
    {
        $this->load->helper('form');



            echo"not logged in";
            $username=$this->input->post("username");
            $password=$this->input->post("password");

            if($username=="123" && $password="abc"){
                $data['username']=$username;
                $this->load->view('login/login_success_message',$data);
                //$this->input->set_cookie('123','abc','15');
               // redirect('home');

            }
            else {
                $this->load->view('login/login_failure_message');
                //$this->load->view('login/loginform');
            } 
    }
}

?>

Однако форма не отображается когда я go http://localhost/project/scheduler/login

Ответы [ 2 ]

1 голос
/ 25 апреля 2020
//$this->load->view('login/loginform');

Вы не загружаете форму авторизации. Итак, раскомментируйте вышеуказанную строку

$this->load->view('login/loginform');
0 голосов
/ 25 апреля 2020

, если проблема не изменилась, попробуйте вызвать $this->load->view('login/loginform');, если оператор else

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...