コード例 #1
0
<?php 
session_start();
if ($_SESSION["logging"] && $_SESSION["logged"]) {
    print_secure_content();
} else {
    if (!$_SESSION["logging"]) {
        $_SESSION["logging"] = true;
        loginform();
    } else {
        if ($_SESSION["logging"]) {
            $number_of_rows = checkpass();
            if ($number_of_rows == 1) {
                $_SESSION[user] = $_POST[userlogin];
                $_SESSION[logged] = true;
                echo "<h1>you have loged in successfully</h1>";
                print_secure_content();
            } else {
                echo "wrong pawssword or username, please try again";
                loginform();
            }
        }
    }
}
function loginform()
{
    echo "please enter your login information to proceed with our site";
    echo "<table border='2'><tr><td>username</td><td><input type='text' name='userlogin' size'20'></td></tr><tr><td>password</td><td><input type='password' name='password' size'20'></td></tr></table>";
    echo "<input type='submit' >";
    echo "<h3><a href='registerform.php'>register now!</a></h3>";
}
function checkpass()
コード例 #2
0
?>


<?php 
if (isset($_SESSION["logging"]) && isset($_SESSION["logged"])) {
    print_secure_content($pdo);
} else {
    if (!isset($_SESSION["logging"])) {
        $_SESSION["logging"] = true;
        loginform($pdo);
    } else {
        if (isset($_SESSION["logging"])) {
            $number_of_rows = checkpass($pdo);
            if ($number_of_rows >= 1) {
                @($_SESSION[user] = @$_POST[userlogin]);
                @($_SESSION[logged] = true);
                print_secure_content($pdo);
            } else {
                loginform($pdo);
                if ($number_of_rows == 0 && isset($_POST["userlogin"]) && isset($_POST["password"])) {
                    echo "wrong password or username, please try again<br>";
                }
            }
        }
    }
}
?>


 <?php 
include_once 'footer.php';