Exemplo n.º 1
0
 /**
  * Cancel bind
  */
 public function actionCancelbind()
 {
     // Get key
     $os = DIRECTORY_SEPARATOR == '\\' ? "windows" : "linux";
     $mac_addr = new CMac($os);
     $strRKEY = '';
     if (file_exists(WEB_ROOT . '/js/RKEY.TXT')) {
         $strRKEY = file_get_contents(WEB_ROOT . '/js/RKEY.TXT');
     }
     $boolResult = $this->generateRKEY();
     if ($boolResult === true) {
         $boolResult = $this->actionGeneratekey(true);
     }
     // send cancel bind request
     UtilApi::callCancelbind(md5($mac_addr->mac_addr . '-' . $strRKEY));
     if ($boolResult === true) {
         UtilMsg::saveTipToSession(CUtil::i18n('exception,bound_cancel_success'));
     } else {
         UtilMsg::saveErrorTipToSession(CUtil::i18n('exception,bound_cancel_faild'));
     }
     $this->redirect(array('index/index'));
 }