assign('menu_list',$menu_list); return view(); } /** * info * @return \Illuminate\Contracts\View\Factory|\Illuminate\View\View|\think\response\View */ public function info() { $session = Session::get('admin'); $this->assign('info',$session); return view(); } /** * actionUpdatePassword * @return \think\response\Json */ public function actionUpdatePassword() { $field_arr = array( array('field_name' => 'old_password','rule' => 'require'), array('field_name' => 'new_password','rule' => 'require'), array('field_name' => 're_new_password','rule' => 'require') ); $check_arr = $this->checkHave($field_arr); if($check_arr[self::$error_code_name] == 0) { $session = Session::get('admin'); $json_arr = array(); if (md5($check_arr[self::$data_name]['old_password']) == $session['password']) { $url = config('api_domain').'/admin/update'; $params = array(); $params['access_token'] = $this->createAccessToken(); $params['debug'] = 1; $params['id'] = $session['id']; $params['password'] = $check_arr[self::$data_name]['new_password']; $result = ClWechat::http_post($url,$params); $json_arr = json_decode($result,true); }else { $json_arr['error_code'] = 10001; } self::$result = $json_arr; } return json(self::$result); } /** * main * @return \Illuminate\Contracts\View\Factory|\Illuminate\View\View|\think\response\View */ public function main() { return view(); } }