谁可以帮我这个事?
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?>
希望对您有所帮助
我是 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?>
希望对您有所帮助