function save($object = '', $related_field = '') { if (!$this->exists()) { $o = new Estateuser(); $o->select_max('position'); $o->get(); if (count($o->all) != 0) { $max = $o->position + 1; $this->position = $max; } else { $this->postion = 1; } } return parent::save($object, $related_field); }
function login() { if ($_SERVER['REQUEST_METHOD'] == 'POST') { $username = $this->input->post('username'); $password = $this->input->post('password'); $o = new Estateuser(); $o->where('username', $username); $o->where('password', md5($password)); $o->get(); if ($o->exists()) { $this->session->set_userdata('userLogin', $o->name); $this->session->set_userdata('userLoginId', $o->id); $this->session->set_userdata('userLoginFlag', 1); redirect(base_url() . 'trang-ca-nhan'); } else { $o = new Estateuser(); $o->where('username_email', $username); $o->where('password', md5($password)); $o->get(); if ($o->exists()) { $this->session->set_userdata('userLogin', $o->name); $this->session->set_userdata('userLoginId', $o->id); $this->session->set_userdata('userLoginFlag', 1); redirect(base_url() . 'trang-ca-nhan'); } else { $msg = "Tài khoản hay mật khẩu của bạn chưa đúng."; } } } $dis['base_url'] = base_url(); $dis['view'] = 'front/user/login'; $dis['msg'] = $msg; $this->viewfront($dis); }