本文整理汇总了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);
}