如何在没有表单的情况下注销代码点火器会话

时间:2014-05-06 10:45:25

标签: codeigniter logout

我有登录和注销视图,但我不希望表单注销。如何使用按钮注销会话?

2 个答案:

答案 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');
}