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;
     }
 }
Exemplo n.º 2
0
 /**
  * @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;
 }