Beispiel #1
0
function login_check()
{
    session_start();
    if (LOGIN_NO_CHECK) {
        return true;
    }
    if (empty($_SESSION['user'])) {
        // ログインページへリダイレクト
        header("Location:" . link_r("login.php?referer=") . urlencode($_SERVER["SCRIPT_NAME"]));
        exit;
    }
}
Beispiel #2
0
<?php

require_once "init.php";
destroy_session();
header("Location:" . link_r("login.php"));
Beispiel #3
0
<?php

require_once "init.php";
//-----------------------------------
//
// フォームの入力をチェック
//
$message = "";
if (isset($_POST['user'])) {
    $user = !empty($_POST['user']) ? $_POST['user'] : "";
    $password = !empty($_POST['password']) ? $_POST['password'] : "";
    if (login($user, $password)) {
        if (isset($_POST['referer'])) {
            header("Location:" . $_POST['referer']);
        } else {
            header("Location:" . link_r("main.php"));
        }
    } else {
        $message = "ログインに失敗しました<br/>\n" . "ユーザー名またはパスワードが間違っています";
    }
}
//-----------------------------------
//
// ドキュメントの表示
//
$initial_message = empty($message) ? "ユーザー名とパスワードを入力してください" : "";
// 隠し inputフィールド設定
if (isset($_GET['referer'])) {
    $input_hidden = <<<EOS
<input type='hidden' name='referer' value='{$_GET['referer']}'>
EOS;
Beispiel #4
0
function thumbnail_link($width, $key_filename)
{
    global $thumbnail_directory;
    return link_r($thumbnail_directory) . "/" . thumbnail_basename($width, $key_filename);
}