/** * 登录日志 */ public function loginlogAction() { $request = $this->getRequest(); $admin_service = new AdminService(); $page = (int) $request->getParam('page'); $username = Star_String::escape($request->getParam('username')); $start_date = trim($request->getParam('start_date')); $end_date = trim($request->getParam('end_date')); $start_date = Star_Date::isDate($start_date) == false ? date('Y-m-01') : $start_date; $end_date = Star_Date::isDate($end_date) == false ? date('Y-m-d') : $end_date; $start_time = Star_Date::dateToTime($start_date); $end_time = Star_Date::dateToTime($end_date, false); $page_size = 20; $params = array('username' => $username, 'start_time' => $start_time, 'end_time' => $end_time); $login_data = $admin_service->getLoginLogByPage($page, $page_size, $params); $this->view->assign(array('page' => $login_data['page'], 'login_logs' => $login_data['login_logs'], 'start_date' => $start_date, 'end_date' => $end_date, 'username' => $username)); }