本文整理匯總了PHP中Zend_Http_Cookie::__toString方法的典型用法代碼示例。如果您正苦於以下問題:PHP Zend_Http_Cookie::__toString方法的具體用法?PHP Zend_Http_Cookie::__toString怎麽用?PHP Zend_Http_Cookie::__toString使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類Zend_Http_Cookie
的用法示例。
在下文中一共展示了Zend_Http_Cookie::__toString方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。
示例1: loginAction
/**
* ログイン処理 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);
}