我有登录和注销视图,但我不希望表单注销。如何使用按钮注销会话?
答案 0 :(得分:1)
您可以使用链接,因为没有表单您不能使用按钮,否则您必须使用ajax
<a href="<?php echo base_url() ?>controller_class_name/logout">Logout</a>
function logout() {
$this->session->sess_destroy();
redirect('controller_class/login');
}
答案 1 :(得分:0)
您可以通过html标记来定位控制器注销方法,并且在您的控制器方法中,您可以销毁codeigniter的会话,然后重定向到主页或登录页面。
<a href="<?php echo base_url() ?>controller/logout">Logout</a>
public static function logout()
{
$this->session->sess_destroy();
redirect('controller/login');
}