Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何停用CodeIgniter中的用户?_Php_Codeigniter - Fatal编程技术网

Php 如何停用CodeIgniter中的用户?

Php 如何停用CodeIgniter中的用户?,php,codeigniter,Php,Codeigniter,我需要帮助从前端停用用户,但在后端保留其详细信息。我正在使用CodeIgniter,对它非常陌生 if ($this->form_validation->run() == TRUE) { $data = $this->customer_m->array_from_post(array('customer_id','is_disable') ); $this->session->set_flashdata('success'

我需要帮助从前端停用用户,但在后端保留其详细信息。我正在使用CodeIgniter,对它非常陌生

if ($this->form_validation->run() == TRUE) {


        $data = $this->customer_m->array_from_post(array('customer_id','is_disable') );

        $this->session->set_flashdata('success','Customer details updated successfully.');

        redirect('bulkedit/index');

    }

这是我用来从表中删除客户的代码。它必须保留在后端。

您需要在用户表中添加一个字段“已删除”(默认值:0),该字段将标识是否从前端停用用户。当用户从前端停用时,将此字段更新为“1”,这样您的用户将在后端安全中,但从前端停用时,查询被删除=0

代码是否会给您带来问题?不工作?等你需要完整的信息。另外,整个问题应该在问题的主体中,而不是标题中,意味着在用户表中保留一个字段(比如account_status),并通过将0和1作为值进行设置和取消设置。i、 e.删除后,该字段应设置为0,否则将为1。然后在您的登录页面添加一个检查。仅当字段设置为1时才允许用户登录。@ash \-u 8247我已经这样做了,唯一使用此字段的人是管理员,它只是记录所有订阅特定课程的用户。嗨,迪沙,谢谢你的回复,我在数据库中做了一个is \-u disable选项,其中禁用的用户=1,但是,它在前端中没有反映相同的情况,因为它仍然显示在表(前端)中,而不管用户是\u disable=1是的,您需要查询在前端中被\u deleted=0的用户。很抱歉,我仍然是新手,我添加了一个查询,但它似乎不起作用$this->db->query->(“从dance_customer中选择customer_id,其中为_disable=0”);这是我在控制器中添加的查询,此代码中是否有错误?