public function logout() { $this->load->helper('cookie'); set_cookie('menu_url', '', time() - 3600); $this->session->sess_destroy(); successRedirct('backend/user/login', "退出成功!"); }
public function delBrand() { $id = $this->uri->segment(4); if (empty($id)) { errorRedirct('', "ID不能为空"); die; } $this->load->model('backend/productBrand'); $result = $this->productBrand->delBrand($id); if ($result) { successRedirct('', "删除成功!"); } else { errorRedirct('', "删除失败!"); } }
public function editAuthDo() { $nodeArr = $this->input->post('node_id'); $roleId = $this->input->post('role_id'); if (count($nodeArr) == 0) { errorRedirct('', "请选择授权节点"); die; } $data = array(); foreach ($nodeArr as $node) { $data[] = array('node_id' => $node, 'role_id' => $roleId); } $this->load->model('backend/adminRole'); $roleList = $this->adminRole->getAuthList($roleId); if (count($roleList) > 0) { $this->adminRole->delAllAuth($roleId); } $insertResult = $this->adminRole->batchInsertAuth($data); if ($insertResult) { successRedirct('', "操作成功!"); } else { errorRedirct('', "操作失败!"); } }
public function addMenuDo() { $this->form_validation->set_rules('p_id', 'p_id', 'required'); $this->form_validation->set_rules('title', 'title', 'required'); $this->form_validation->set_rules('node_id', 'node_id', 'required'); $this->form_validation->set_rules('sort', 'sort', 'required'); $this->form_validation->set_rules('status', 'status', 'required'); if ($this->form_validation->run() == FALSE) { errorRedirct('', '必要参数不能为空'); die; } else { $data = array('p_id' => $this->input->post('p_id'), 'title' => $this->input->post('title'), 'node_id' => $this->input->post('node_id'), 'sort' => $this->input->post('sort'), 'status' => $this->input->post('status'), 'icon_name' => $this->input->post('icon_name')); $this->load->model('backend/adminMenu'); $result = $this->adminMenu->addMenuToDb($data); if ($result) { successRedirct('backend/menu/menuList', "修改成功!"); } else { errorRedirct('', "修改失败!"); } } }
public function editPassDo() { $this->form_validation->set_rules('password', 'password', 'required'); $this->form_validation->set_rules('new_password', 'new_password', 'required'); $this->form_validation->set_rules('new_password1', 'new_password1', 'required'); if ($this->form_validation->run() == FALSE) { errorRedirct('', '必要参数不能为空'); die; } else { $password = $this->input->post('password'); $newPassword = $this->input->post('new_password'); $newPassword1 = $this->input->post('new_password1'); $username = $this->session->userdata('userName'); $adminUserInfo = $this->adminUser->getAdminUserByName($username); if ($adminUserInfo['password'] != md5($password)) { errorRedirct('', '原密码错误'); die; } if ($newPassword != $newPassword1) { errorRedirct('', '两次密码不一致'); die; } // 更新密码 $data = array('password' => md5($newPassword), 'update_time' => time()); $result = $this->adminUser->updateUserInfo($adminUserInfo['user_id'], $data); if ($result) { $this->session->sess_destroy(); successRedirct('backend/user/login', "修改成功,请重新登录"); } else { errorRedirct('', '密码修改失败'); die; } } }