public function editAction() { $now = date('Y-m-d H:i:s'); $adminUid = $this->request->getPost('admin_uid'); if ($adminUid) { $adminUser = KxAdminUser::findFirst($adminUid); $adminUser->update_time = $now; } else { $adminUser = new KxAdminUser(); $adminUser->status = 1; $adminUser->create_time = $now; $adminUser->update_time = $now; } $adminUser->username = $this->request->getPost('username'); $adminUser->nickname = $this->request->getPost('nickname'); $adminUser->email = $this->request->getPost('email'); $adminUser->phone = $this->request->getPost('phone'); $adminUser->role_id = intval($this->request->getPost('role_id')); if ($adminUser->save()) { parent::redirect('kxAdminUser/list'); } else { var_dump($adminUser->getMessages()); exit; } }
/** * @param $username * @param $password * @return bool */ private function login($username, $password) { $passwordHash = ''; $condition = "username='******' AND password='******'"; $admin = KxAdminUser::findFirst($condition); if ($admin) { $adminData = $admin->toArray(); $this->session->set(self::CurrentAdmin, json_encode($adminData)); // $out = $this->session->get(self::CurrentAdmin); } return true; }