--- /dev/null
+<?php
+/**
+ * ¥í¥°¥¢¥¦¥È½èÍý
+ *
+ * @author y-yuki
+ * @version $Revision: 1.1 $ $Date: 2008/03/24 07:09:27 $
+ */
+class LogoutAction extends BaseAction
+{
+ function execute() {
+
+ $context = &$this->getContext();
+ $user = $context->getUser();
+
+ // ¥¿¥¤¥à¥¹¥¿¥ó¥×¹¹¿·
+ $ret = ACSUser::upd_login_date($user);
+
+ if (!$ret) {
+ return View::ERROR;
+ }
+
+ // ¥í¥°¥¢¥¦¥È¥æ¡¼¥¶ID¤¬¤Ê¤¯¤Ê¤ë¤ÈBaseAction¤Çǧ¾Ú¤Ç¤¤Ê¤¯¤Ê¤ë
+ $user->removeAttribute('login_user_id');
+ $user->removeAttribute('getLogoutDateEverytime');
+
+ return View::SUCCESS;
+ }
+
+ /**
+ * ǧ¾Ú¥Á¥§¥Ã¥¯¤ò¹Ô¤¦¤«
+ * ¥¢¥¯¥·¥ç¥ó¤ò¼Â¹Ô¤¹¤ëÁ°¤Ë¡¢Ç§¾Ú¥Á¥§¥Ã¥¯¤¬É¬Íפ«ÀßÄꤹ¤ë
+ * @access public
+ * @return boolean ǧ¾Ú¥Á¥§¥Ã¥¯Í̵¡Êtrue:ɬÍס¢false:ÉÔÍסË
+ */
+ public function isSecure()
+ {
+ return false;
+ }
+}
+
+?>