谁可以帮我这个事?

Can any one help me on this?

我是 Codeigniter 的新手,我正在尝试为我的用户实施密码更改功能,但我收到以下错误:

任何人都可以帮我解决这个问题..我对此很困惑 我的控制器:

public function changePassword(){
            $data['title'] = 'Change Password';
            $this->load->model('register_model');
            if($this->register_model->authorized() == true){
        redirect(base_url().'ChangePass/changePassword');

            }

My Model: 我的看法:

<div class="row justify-content-center">
    <div class="col-6">
        <h1><?php echo $title ?></h1>
        <?php echo form_open('ChangePass/changePassword', array('user' => 'passwordForm'))?>
            <div class="form-group">
                <input type="password" name="oldpass" id="oldpass" class="form-control" placeholder="Old Password" />
                <?php echo form_error('oldpass', '<div class="error">', '</div>')?>
            </div>
            <div class="form-group">
                <input type="password" name="newpass" id="newpass" class="form-control" placeholder="New Password" />
                <?php echo form_error('newpass', '<div class="error">', '</div>')?>
            </div>
            <div class="form-group">
                <input type="password" name="passconf" id="passconf" class="form-control" placeholder="Confirm Password" />
                <?php echo form_error('passconf', '<div class="error">', '</div>')?>
            </div>
            <div class="form-group">
                <button type="submit" class="btn btn-success">Change Password</button>
            </div>
        <?php echo form_close(); ?>
    </div>
</div>

发生这种情况是因为您正在使用相同的方法进行重定向。

更改此行

redirect(base_url().'ChangePass/changePassword');

到另一个地址,例如

redirect(base_url().'ChangePass/done');

在那里你可以显示你的成功信息:

public function done(){
    $data['title'] = 'Change Password';
    $this->load->view('changePassword/done',$data);   
}

在那里你可以打印你的信息

done.php

<?=$title?>

希望对您有所帮助