Err: Method 'actionauth-reset-password' of 'loginController' is not exists!

617.      }
618.  }
619.  function _err_router($msg) {
620.      Global $__module, $__controller, $__action;
621.      if (!method_exists('BaseController', 'err404')) {
622.          err($msg);
623.      } else {
624.          BaseController::err404($__module, $__controller, $__action, $msg);
625.      }
626.  }
627.  function _err_handle($errno = 0, $errstr = 0, $errfile = 0, $errline = 0) {
114.  if (!class_exists($controller_name, true)) {
115.      _err_router("Err: Controller '$controller_name' is not exists!");
116.  }
117. 
118.  if (!method_exists($controller_name, $action_name)) {
119.      _err_router("Err: Method '$action_name' of '$controller_name' is not exists!");
120.  }
121. 
122.  $controller_obj = new $controller_name();
123.  $controller_obj->$action_name();
124. 
40.  if($_GET['runcron']){
41.      //云端防止监控自动停止
42.      $ch = curl_init();curl_setopt($ch, CURLOPT_URL, ((int)$_SERVER['SERVER_PORT'] == 80 ? 'http://'.$_SERVER['HTTP_HOST'] : 'https://'.$_SERVER['HTTP_HOST']).'/Crontab/Tim/Run?r='.time());curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);curl_setopt($ch, CURLOPT_TIMEOUT, 1);curl_exec($ch);curl_close($ch);
43.      exit('站点正常哦');
44.  }
45.  require(APP_DIR.'/protected/lib/speed.php');