我的注销功能有问题。当我通过post方法提交详细信息时,不会清除我的表单数据。
我这样的表格。
<form class=" validate-form" method="post" action="<?php echo base_url().'welcome/event/'; ?>">
<input class="input100" type="text" name="username" placeholder="username or email">
<input class="input100" type="password" name="pass" placeholder="password">
我的控制器是这样的。
public function events()
{
$userid=$this->input->post('username');
$passwrd=$this->input->post('pass');
$this->load->helper(array('form', 'url'));
$this->load->library('form_validation');
$this->form_validation->set_rules('username', 'Username', 'required');
$this->form_validation->set_rules('pass', 'Password', 'required');
if($this->form_validation->run() === FALSE){
$this->logout();
}
else
{
$data=$this->login_model->login_valid($userid,$passwrd);
$this->session->set_userdata('user_details',$data[0]);
$user_data = $this->session->all_userdata();
$sess_idUser= $user_data['user_details']->ID_USER;
if(isset($user_data['user_details']->lastname))
{
$this->load->view('header');
$this->load->view('events_page');
}
else
{
$this->session->sess_destroy();
$this->logout();
}
}
}
当我在此功能中清除会话时,不会清除表单数据。
$userid=$this->input->post('username');
$passwrd=$this->input->post('pass');
提交表单后仍无法发布值。
我遇到一个错误 确认表格重新提交 当我单击“后退”按钮时,如果刷新此错误页面,请返回此events()。因为
$userid=$this->input->post('username');
$passwrd=$this->input->post('pass'); is not cleared after form submission.
有人告诉我如何解决吗?
答案 0 :(得分:0)
使用重定向功能,成功提交表单后,应将页面重定向,如果存储在会话中,则还应取消设置数据。成功使用此;
tfsdeleteproject /collection:http://<SERVERNAME>:8080/tfs/<INSTANCENAME> "PROJECTSITECOLLECTIONNAME"