//================================================================ // 変数 //================================================================ $login2chID = null; $login2chPW = null; $autoLogin2ch = false; //=============================================================== // ログインなら、IDとPWを登録保存して、ログインする //=============================================================== if (isset($_POST['login2chID']) && isset($_POST['login2chPW'])) { if (isset($_POST['autoLogin2ch'])) { $autoLogin2ch = $_POST['autoLogin2ch'] === '1' ? true : false; } else { $autoLogin2ch = false; } P2Util::saveIdPw2ch($_POST['login2chID'], $_POST['login2chPW'], $autoLogin2ch); require_once P2_LIB_DIR . '/login2ch.inc.php'; login2ch(); } // (フォーム入力用に)ID, PW設定を読み込む list($login2chID, $login2chPW, $autoLogin2ch) = P2Util::readIdPw2ch(); //============================================================== // 2chログイン処理 //============================================================== if (isset($_GET['login2ch'])) { if ($_GET['login2ch'] == "in") { require_once P2_LIB_DIR . '/login2ch.inc.php'; login2ch(); } elseif ($_GET['login2ch'] == "out") { if (file_exists($_conf['sid2ch_php'])) { unlink($_conf['sid2ch_php']);
$autoLogin2ch = intval(geti($_POST['autoLogin2ch'])); // 2ch ID (メアド) if ($login2chID and P2Validate::mail($login2chID)) { P2Util::pushInfoHtml('<p>p2 error: 使用できないID文字列が含まれています</p>'); $login2chID = null; } // 正確な許可文字列は不明 if ($login2chPW and P2Validate::login2chPW($login2chPW)) { P2Util::pushInfoHtml('<p>p2 error: 使用できないパスワード文字列が含まれています</p>'); $login2chPW = null; } //=============================================================== // ログインなら、IDとPWを登録保存して、ログインする //=============================================================== if ($login2chID && $login2chPW) { P2Util::saveIdPw2ch($login2chID, $login2chPW, $autoLogin2ch); require_once P2_LIB_DIR . '/login2ch.func.php'; login2ch(); } // (フォーム入力用に)ID, PW設定を読み込む if ($array = P2Util::readIdPw2ch()) { list($login2chID, $login2chPW, $autoLogin2ch) = $array; } // {{{ 2chログイン処理 if (isset($_GET['login2ch'])) { if ($_GET['login2ch'] == "in") { require_once P2_LIB_DIR . '/login2ch.func.php'; login2ch(); } elseif ($_GET['login2ch'] == "out") { if (file_exists($_conf['sid2ch_php'])) { unlink($_conf['sid2ch_php']);