/**
  * ログイン処理 Action
  *
  * @return void
  */
 public function loginAction()
 {
     $req = $this->getRequest();
     $res = $this->getResponse();
     $controllerName = $req->getControllerName();
     $loginName = $req->getparam('userName');
     $password = $req->getparam('password');
     $garoonApi = new GaroonApiLib();
     $result = $garoonApi->utilLogin($loginName, $password);
     if ($result->status === 'Login') {
         $loginResult = explode('=', $result->cookie);
         // ログイン情報をcookieに出力
         $cookie = new Zend_Http_Cookie($loginResult[0], $loginResult[1], 'localhost');
         $res->setHeader('Set-Cookie', $cookie->__toString());
         // ログインユーザー情報取得
         $searchUserName = array();
         $searchUserName[] = $loginName;
         $userInfo = $garoonApi->baseGetUsersByLoginName($searchUserName, $loginResult[1]);
         $userId = $userInfo->user->key;
         $userName = $userInfo->user->name;
         $loginUserInfo = array();
         $loginUserInfo['loginName'] = $loginName;
         $loginUserInfo['userId'] = $userId;
         $loginUserInfo['userName'] = $userName;
         $this->view->assign('loginInfo', $loginUserInfo);
         $displayContent = $this->view->render($controllerName . '/input.tpl');
     } else {
         $this->view->assign('errorMessage', 'ログインに失敗しました。');
         $displayContent = $this->view->render($controllerName . '/error.tpl');
     }
     // 表示
     $res->setBody($displayContent);
 }